Προτεινόμενα μαθήματα:
Μέθοδος Open ADO
Ορισμός και χρήση
Η μέθοδος Open μπορεί να ανοίξει μια σύνδεση σε πηγή δεδομένων. Όταν η σύνδεση ανοίγει, μπορείτε να εκτελέσετε εντολές στην πηγή δεδομένων.
σύνταξη
connection.Open connectionstring,userID,kωδικός πρόσβασης,λογαριασμοί | Περιγραφή |
---|---|
παράμετροι |
προαιρετική. Ένας συμβολοσειράς τιμή που περιέχει πληροφορίες σύνδεσης. Η συμβολοσειρά αποτελείται από μια σειρά από parameter=value διατάξεις που διαχωρίζονται από σemicolons. Για λεπτομέρειες σχετικά με τις έγκυρες ρυθμίσεις, παρακαλώ δείτε ConnectionString πρότυπο. |
όνομα χρήστη | προαιρετική. Ένας συμβολοσειράς τιμή, που περιέχει το όνομα χρήστη που θα χρησιμοποιηθεί κατά τη δημιουργία σύνδεσης. |
κωδικός πρόσβασης | προαιρετική. Ένας συμβολοσειράς τιμή, που περιέχει τον κωδικό πρόσβασης που θα χρησιμοποιηθεί κατά τη δημιουργία σύνδεσης. |
λογαριασμοί | προαιρετική. Ένας ConnectOptionEnum τιμή, καθορίζει αν πρέπει να επιστρέφεται αυτή η μέθοδος μετά από τη δημιουργία σύνδεσης (υπομονετική) ή πριν από τη δημιουργία σύνδεσης (ασύγχρονη). |
εφαρμογή
DSN-less σύνδεση:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" %>
Σύνδεση χωρίς DSN με userID και password (γράψτε τη διαταγή conn.open σε μια γραμμή):
<% set conn=Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; data source=c:/webdata/northwind.mdb; userID=xxx; password=yyy" %>
Σύνδεση Δatabases ODBC:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Open "northwind" %>
ConnectOptionEnum
Σταθερά | Τιμή | Περιγραφή |
---|---|---|
adConnectUnspecified | -1 | Προεπιλεγμένη τιμή. Ασύγχρονη ανοίγηση σύνδεσης. |
adAsyncConnect | 16 | Ασύγχρονη ανοίγηση σύνδεσης. Το γεγονός ConnectComplete μπορεί να χρησιμοποιηθεί για να καθορίσει πότε είναι διαθέσιμη η σύνδεση. |