ADO står for ActiveX Data Objects . ADO blev introduceret med VB 6.0 og kan bruges i VB 6.0 ved at tilføje kontrol til projektet eller ved at tilføje ADO biblioteket til projektet. ADO kontrol kan placeres direkte på en formular . ADO Biblioteket giver en smule mere kontrol over, hvordan data tilgås . Du bliver nødt til at tilføje data objekter biblioteket til din VB projekt, der bruger lagrede procedurer . Instruktioner
1
Tilføj Microsoft ActiveX Data Objects 2.7 Library ( eller hvad version, du har til rådighed ) fra Referencer skærmen på din VB6 projekt. Dette vil tilføje de nødvendige ADO filerne til projektet til database adgang .
2
Definer en ny forbindelse objekt , en kommando objektet og en postsættet objekt. Definer din forbindelse objekt " som New ADODB.Connection ", og din kommando objekt " som New ADODB.Command " og endelig dit recordset " som New ADODB.Recordset " .
3
Open forbindelsen til databasen . Forbindelsen objektet har en "Open" -metoden. Du bliver nødt til at passere den database forbindelsen strengen , der indeholder ODBC udbyder database navn og brugerid og password .
4
Indstil ActiveConnection af kommandoen objektet til forbindelsen objekt. Sæt CommandType til adCmdStoredProc . Indstil CommandText til navnet på den lagrede procedure. Hvis proceduren tager parametre definerer dem, der bruger CreateParameter .
5.
Udfør den lagrede procedure ved at kalde Udfør metoden af Command objektet. Indstil Recordset som følge af Execute metoden. Du kan nu få adgang til de enkelte felter i postsættet , der er befolket med data tilbage fra den lagrede procedure. Hvis den lagrede procedure ikke returnere data , kalder Udfør metoden uden at indstille Recordset objektet som resultat sæt .