Hvordan koble Visual Basic til SQL

Hvordan koble Visual Basic til SQL


Som en programmerer vil du støte på behovet for å koble til flere datakilder som SQL-databaser. Når du gjør tilkoblingen til en SQL Server-database, kan du oppdatere eller hente data fra databasen tabeller. I Visual Basic (VB) kan du bruke ActiveX Data Objects (ADO) for å koble til en SQL server. Ikke bruke tid å eksportere data fra SQL til filer for din VB-programmet; i stedet bruke ADO og hente data direkte fra SQL.

Bruksanvisning

1 Start Microsoft Visual Basic Express og klikk "New Project ..." på ruten til venstre på skjermen og velg "Console Application". Klikk "OK" for å opprette en ny konsoll prosjekt. Klikk på "Project" -menyen og velg "<prosjektnavn> Egenskaper".

2 Klikk på "Referanser" og klikk "Legg til". Klikk på "COM" og klikk "" Microsoft ActiveX Data Objects <versjonsnummer> Library "." Klikk "OK" for å legge referansen.

3 Importer adodb navnerom ved å skrive inn følgende kode i den første linjen i modulen:

importen adodb

4 Skriv inn følgende VB koden under "Sub main ()" for å lage en ny variabel:

Dim ADOconnection som ny ADODB.Connection

5 Kopier og lim inn følgende kode for å koble til en database i SQL server:

ADOconnection.ConnectionString = "Provider = SQLNCLI10;" _

& "Server=SERVER NAME;" _

& "Database = DATABASE NAME;" _

& "Integrated Security = SSPI;" _

& "DataTypeCompatibility = 80;" _

& "MARS Connection = False;"

ADOconnection.Open ()

6 Rediger "server-navnet" og skriv inn navnet på SQL server. Edit "DATABASE NAME" og skriv inn navnet på databasen du vil koble deg til.

7 Skriv inn følgende for å lukke tilkoblingen når du er ferdig med tilkoblingen:

ADOconnection.Close ()

ADOconnection = Nothing