Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να Απομονώστε το επίπεδο για μια σύνδεση

Το επίπεδο απομόνωση για σύνδεση καθορίζει τα επίπεδα συναγωνισμού επιτρέπεται για τις συναλλαγές . Επίπεδα απομόνωσης καθορίζουν τον τρόπο πρόσβαση στα δεδομένα αντιμετωπίζεται . Σε χαμηλά επίπεδα η απομόνωση, οι πολλαπλές συναλλαγές ή οι χρήστες μπορούν να έχουν πρόσβαση στα ίδια δεδομένα την ίδια στιγμή ? Δηλαδή , συγχρονισμός είναι υψηλή . Σε υψηλά επίπεδα απομόνωσης , οι μεγαλύτερες κλειδαριές τοποθετούνται στα δεδομένα , πράγμα που σημαίνει ότι λιγότερες συναλλαγές μπορούν να έχουν πρόσβαση τα ίδια δεδομένα ταυτόχρονα , και με αποτέλεσμα χαμηλή ταυτοχρονισμού . Σε ActiveX Data ξένα σώματα , η « IsolationLevel " θα τεθεί σε ισχύ μετά το " BeginTrans " λέγεται , και θέτει μια τιμή για " IsolationLevelEnum . " Τα πράγματα που θα χρειαστείτε
Visual Basic
ActiveX Data Objects
Database

Παρουσίαση Περισσότερες οδηγίες
Η 1

Ξεκινήστε με την εφαρμογή της Visual Basic , κάνοντας κλικ στο κουμπί "Start " και στη συνέχεια "Προγράμματα" και επιλέγοντας " Visual Basic" από το μενού . 2

Ξεκινήστε ένα νέο έργο με την επιλογή των "New > project" επιλογές από το μενού "Αρχείο" .
εικόνων 3

Σύρετε ένα αντικείμενο ADO από την εργαλειοθήκη στη φόρμα .

4

κάντε διπλό κλικ στο λευκό χώρο στη φόρμα για να ανοίξει το " πίσω από τον κώδικα " παράθυρο . Θα πληκτρολογήστε τον κωδικό που απαιτείται για να ρυθμίσετε το επίπεδο απομόνωσης για τη σύνδεση σε αυτό το παράθυρο .
5

Πληκτρολογήστε τον ακόλουθο κώδικα στο παράθυρο " πίσω από τον κώδικα " για να καθορίσει το αντικείμενο σύνδεσης και ορίστε το επίπεδο απομόνωσης για τη συναλλαγή :

Dim ConnectionObject Όπως ADODB.ConnectionDim ConnectionString As String

Set ConnectionObject = Νέα ADODB.ConnectionConnectionString = " συμβολοσειρά σύνδεσης σας " ConnectionObject.Mode = adModeReadConnectionObject.IsolationLevel = <>

ConnectionObject.Open ConnectionString

<<Γράψτε οποιοδήποτε πρόσθετο κωδικό εδώ >>

ConnectionObject.BeginTrans

Τα επίπεδα απομόνωσης , προκειμένου , είναι : adXactUnspecified - Το επίπεδο σύνδεσης δεν μπορεί να είναι determinedadXactChaos - συναλλαγές Υψηλότερο επίπεδο δεν μπορεί να overwrittenadXactBrowse - αδιάθετα συναλλαγές μπορούν να viewedadXactReadUncommitted - αδιάθετα συναλλαγές μπορούν να viewedadXactCursorStability - Δέσμευση συναλλαγές μπορούν να viewedadXactReadCommitted - Committed συναλλαγές μπορούν να να viewedadXactRepeatableRead - Αλλαγές σε άλλες συναλλαγές δεν μπορεί να θεωρηθεί , αλλά requerying είναι allowedadXactIsolated - Όλες οι συναλλαγές είναι εντελώς απομονωμένα από κάθε otheradXactSerializable - Όλες οι συναλλαγές είναι εντελώς απομονωμένα από κάθε άλλο

ADO καθορίζει το επίπεδο απομόνωσης στο " adXactChaos " από προεπιλογή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα