What's Wrong?

Συζητήσεις για την τοπική βάση δεδομένων Access της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
papas2
Δημοσιεύσεις: 59
Εγγραφή: 15 Μάιος 2004 18:16

What's Wrong?

Δημοσίευση από papas2 » 10 Ιαν 2005 15:58

Το θεμα:Εχω μια μεγαλη βαση δεδομενων στην access 2000 (πανω απο 3.000.000 εγγραφες).Θελω να μεταπηδησω σε κατι ποιο καινουργιο και πιο συγχρονο.Η διαχειρηση των εγγραφων γινεται με προγραμμα που εφτιαξα σε vb6 και με χρηση dao(απλα πραγματα).
Το προβλημα:
α)Οσες φορες προσπαθω να χρησιμοποιησω το ado control υπαρχει τεραστια καθυστερηση οχι μονο στη χρηση αλλα και στη σχεδιαση της φορμας! καθως το ado προφανως προσπαθει να προσπελασει ολες τις τιμες.
β)Σκεφτηκα να αναβαθμισω το συστημα σε mssql server.Με χρηση ado ουτε λογος να γινεται λογω των παραπανω.Με χρηση dao+odbc απλα στα refresh εχω πολλαπλασια καθυστερηση σε σχεση με την access2000(γιατι?).Επισης δεν μου αφηνει να προσθεσω ή να τροποποιησω τις εγγραφες(γιατι?).
γ)Σκεφτηκα τον mysql.Εκει τα πραγμα ηταν καλυτερα απο απο την mssql αλλα και παλι οι ταχυτητες ηταν απαγορευτικες ενω στo dbgrid της vb6 δεν μπορουσα να δω ελληνικους χαρακτηρες!.Μεσω της access εβλεπα.
δ)Μπαιλντισμενος απο τα παραπανω σκεφτηκα κατι πονηρο:Φτιαχνω μια βαση (kai se mssql kai se mysql) με ενα αρηθμιτικο πεδιο μονο αλλα με 3.500.000 εγγραφες.To δοκιμασα χωρις index,με primary index,με απλο index αλλα δυστηχως δεν ειχα αποτελεσμα.
ε)Σκεφτηκα να ρωτησω εδω μεσα μπας και με βοηθησει κανενας!.

Απάντηση

Επιστροφή στο “MS Access”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες