Δημιουργία VB σύνδεση της βάσης δεδομένων σας και τις μεταβλητές εντολή. Μια σύνδεση χρησιμοποιείται για να στείλει το όνομα χρήστη και τον κωδικό πρόσβασής σας στο διακομιστή της βάσης δεδομένων για τη δημιουργία μιας ασφαλούς σύνδεσης από τον κώδικα . Η μεταβλητή εντολή εκτελεί την αποθηκευμένη διαδικασία . Ο παρακάτω κώδικας δημιουργεί τις μεταβλητές σας :
Δημ. con ωςεντολή Νέα SqlClient.SqlConnectionDim Όπως Νέα SqlClient.SqlCommand 2
Ρύθμιση της συμβολοσειράς σύνδεσης . Η συμβολοσειρά σύνδεσης περιέχει το όνομα χρήστη και τον κωδικό πρόσβασης και τη βάση δεδομένων που θέλετε να αναζητήσετε . Ο παρακάτω κώδικας δημιουργεί μια συμβολοσειρά σύνδεσης :
con.ConnectionString = "Πηγή δεδομένων = SQLServerName ? ID = Όνομα Χρήστη ? Κωδικός = pswd ? " Con.Open ( )
Η "Πηγή δεδομένων " είναι το όνομα του SQL Server σας . Το υπόλοιπο της συμβολοσειράς σύνδεσης στο παραπάνω παράδειγμα είναι το όνομα χρήστη και τον κωδικό πρόσβασης που έχει συσταθεί για το SQL Server για την αναζήτηση του διακομιστή . Το " Open ( ) " εντολή ανοίγει τη σύνδεση και προετοιμάζει τον κωδικό σας για να καλέσετε την αποθηκευμένη διαδικασία .
Εικόνων 3
Ρυθμίστε τη μεταβλητή εντολών και να ορίσετε μια αποθηκευμένη διαδικασία . Ο κώδικας που ακολουθεί αποδίδει μια αποθηκευμένη διαδικασία και το συσχετίζει με το αντικείμενο της σύνδεσής σας:
command.CommandText = " my_stored_procedure " command.CommandType = CommandType.StoredProcedurecommand.Connection = con
Η 4
Εκτέλεση η αποθηκευμένη διαδικασία και να το θέσει σε " SQLReader " αντικείμενο . Η SQL Reader περιέχει τις εγγραφές επιστρέφονται από τη βάση δεδομένων . Ο κώδικας που ακολουθεί σας δείχνει πώς να εκτελέσει και να εκχωρήσετε τα αποτελέσματα για τον αναγνώστη:
Dim αναγνώστη Όπως SqlClient.SqlDataReaderreader = command.Execute ( )
5
Εκτυπώστε την πρώτη εγγραφή στο βεβαιωθείτε ότι η διαδικασία ήταν επιτυχής . Ο κώδικας που ακολουθεί δείχνει πώς μπορείτε να εκτυπώσετε την πρώτη εγγραφή από τη μονάδα ανάγνωσης SQL :
αναγνώστη MsgBox ( 0 ) ToString ( )
Η
εικόνων .
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα