Utilizând biblioteca ado (obiect de date microsoft activx) (p.

Accesați pagina principală a site-ului (lista de articole, descărcări)

FORUM (aici puteți discuta acest articol, precum și orice probleme de programare în diferite limbi macro și medii de scripting)







Conceptul bibliotecii ADO

ADO (Object Microsoft ActiveX date) bibliotecă utilizată pentru a avea acces la bazele de date de diferite tipuri și obiect oferă o interfață de programare pentru interfață OLE DB, care este oferit de Microsoft ca o alternativă la interfața ODBC. Modelul de obiect ADO este implementat pe baza tehnologiei COM (Component Object Model).

De fapt, ADO face parte dintr-o tehnologie la scară mai mare numită Microsoft Data Access Components (MDAC). Termenul MDAC este un termen generic pentru toate tehnologiile bazate pe baze de date Microsoft. Acest set include ADO, OLE DB, ODBC și RDS (Remote Data Services). Unul aude adesea că oamenii folosesc termenii MDAC și ADO ca sinonime, dar acest lucru nu este corect. De fapt, ADO este doar o parte a MDAC. Când vorbim despre versiunile ADO, înțelegem versiunile MDAC. Principalele versiuni ale MDAC sunt versiunile 1.5, 2.0, 2.1, 2.5 și 2.6. Microsoft distribuie MDAC ca produs separat. Acest produs poate fi descărcat gratuit de pe site-ul Microsoft. În plus, de fapt, acesta poate fi inclus gratuit în propriile produse (există anumite limitări, însă majoritatea dezvoltatorilor Delphi nu îndeplinesc toate aceste cerințe fără probleme). În plus, MDAC este inclus în majoritatea produselor Microsoft legate de bazele de date. Actualizarea poate fi efectuată de dvs., de utilizatorii dvs. sau de una dintre aplicațiile Microsoft instalate pe sistemul dvs. O astfel de actualizare este practic imposibil de prevenit, deoarece MDAC este instalat ca parte a unei aplicații atât de răspândite ca Internet Explorer. În acest sens, trebuie să adăugăm că Microsoft suportă numai cea mai recentă versiune a MDAC, precum și versiunea care precede cea mai recentă versiune. Plecând de la toate acestea, este posibil să ajungem la o concluzie: aplicația dvs. ar trebui să funcționeze cu cea mai recentă versiune MDAC sau cu versiunea anterioară.







Biblioteca ADO poate fi folosit în orice mediu, care este capabil să acționeze ca un OLE-client, de exemplu, în MS Office (VBA), 1C: (. vbs și js) .. Companiile, scripturi administrative Windows, etc. Exemplele de cod din Acest articol va fi citat în limba VBScript pentru scripturi administrative Windows. Cu biblioteca ADO, puteți apela la o varietate de tipuri de date, de exemplu, dBASE, Access, Excel, Oracle, Paradox, MS SQL Server, Sybase, fișiere text, FoxPro, Directory Service Active, Microsoft Jet, Interbase, Informix, PostgreSQL, MySQL și t. d. este necesar să se stabilească numai prezența OLE furnizorului corespunzător ( „conducător auto“ al tipului corespunzător bazei de date, care este instalat în general aceeași din baza de date de distribuție). Exemple de cod în acest articol vor fi date numai pentru MS SQL Server, deoarece este imposibil să îmbrățișezi imensul. Lista proprietăților și metodelor ADO, dată în acest articol, nu este exhaustivă (în unele cazuri descrierea unor proprietăți și metode nu este completă). O descriere completă a modelului obiect al bibliotecii ADO poate fi obținută în MSDN sau în fișierul "ADO210.CHM", care este inclus în pachetul MS Office. Cu toate acestea, materialul din acest articol este suficient pentru a începe să lucrați cu ADO.

Obiectele principale ale bibliotecii ADO sunt obiectele Connection, Command and Recordset.

Obiect conexiune

Obiectul Connection (Conexiune) furnizează o conexiune la sursa de date și este echivalent cu conexiunea actuală de rețea la server. obiect de conexiune oferă posibilitatea de a configura conexiunea înainte de a deschide aceasta, setările implicite de baze de date, instalarea și conectarea la sarcinile de configurare sursă de date și să execute comanda cu metoda Execute. Notă: De asemenea, puteți utiliza metoda Execute a obiectului Command pentru a rula comanda fără a accesa obiectul Connection.

Obiectul Connection este creat după cum urmează:

Setați objConn = CreateObject ("Conexiune ADODB")

După aceasta, puteți apela și utiliza metodele și proprietățile acestui obiect pentru a accesa bazele de date:







Articole similare

Trimiteți-le prietenilor: