Hvordan bruke VBS å gå tilbake en Recordset

Microsoft Visual Basic, er Scripting Edition en undergruppe av Visual Basic som arbeider med databaser. Enten brukes til å holde en opptelling av produkter i et lager eller lønningslister, har databaser blitt en viktig del av vårt miljø. VBScript gir deg tilgang til ActiveX Data Objects, hvor du kan bruke Recordset objekt å returnere en eller flere poster. Den post søker feltene i databasen for søket og har resultatene, som du deretter kan manipulere.

Bruksanvisning

1 Type "Option Explicit" på koden din første linje. Dette tvinger eksplisitt erklæring av hver variabel i programmet. Skriv "Dim objConnection", "Dim objRecordset" og "Dim SQLQuery" på egne linjer for å definere dine konstante variabler.

2 Type "Still objConnection = Create (" ADODB.Connection ")" for å koble til databasen. Type "Set objRecordset = Create (" ADODB.Recordset ")" på neste linje å etablere recordset å lagre søkeresultatene. Du må bruke "Set" statement fordi VBScript ikke tillater "Dim" statement alene å tildele gjenstander til en bestemt type.

3 Skriv din SQL-spørring. For eksempel "SQLQuery = SELECT

FROM table_name" hvis du ønsker å returnere alle poster i tabellen til post. Hvis du ønsker en mer bestemt liste, type "SQLQuery = SELECT FROM table_name WHERE table_column = 'some_criterion'».

4 Type "objConnection.Open SQLQuery, objConnection" for å ha programmet søke i databasen og returnerer resultatene inn i post. Du kan stille konkrete flere parametere for Åpen metode, for eksempel markørtype, lås type. Leaving disse verdiene blank vil sette dem til standardverdiene.

5 Skriv postsettet resultatene til skjerm eller en fil der du trenger dem. Skriv "objRecordset" og "objConnection.Close" på egne linjer for å lukke objektet for å frigjøre systemets ressurser.

Hint

  • Du trenger ikke å bruke variabler. De bare gjøre koden mer konsis og enklere å følge.
  • Du kan bruke mange andre SQL spørring klausuler å spesifisere søket, som ORDER BY eller DISTINCT.
  • Utelate de doble anførselstegn når de er på utsiden av en linje med kode. Hold noen enkle og doble anførselstegn i dem.