I VB6 , kan du få tilgang til database motorer for eksempel Access , SQL Server og MySQL. Access har vært de mest brukte databaser for VB6 databaseapplikasjoner. Men for mer komplekse applikasjoner , utviklere trenger for å utnytte Microsoft Desktop Storage Engine som gir SQL Server funksjonalitet og pålitelighet . Med MSDE teknikken, kan du koble til og bruke data i SQL Server Express fra VB6. Instruksjoner
en
Klikk " Start", " Alle programmer " og " Visual Basic. " Klikk på " File ", " New" og "New Project " for å opprette et nytt prosjekt . Skriv inn et navn for prosjektet. Klikk på "Browse " for å angi en plassering for prosjektet filer .
2
Klikk " Query " og velg " MSHFlexGrid . " Legg til MSHFlexGrid til " Form1 " ved å klikke på det tomme området i " Form1 "
3
Double klikke MSHFlexGrid og skriv inn følgende kode : .
Dim sql_cn Som adodb . Tilkobling
Sett sql_cn = Ny tilkobling
sql_cn.ConnectionString = " Provider = SQLNCLI.1 ; Integrated Security = SSPI ; " & _
" Vedvarer Security Info = False ; "& _
" AttachDBFileName = "& App.Path &" \\ northwnd.mdf ; datakilde = tjener1 \\ sqlexpress "
sql_cn.Open
ADO database forbindelse sql_cn er satt opp med koden . Denne forbindelsen vil koble til database northwnd.mdf og databasen motoren er SQL Server Express.
4
Definer postsettet for tilkoblingen. Spesifiser datatabell "bestillinger " som datakilde for MSHFlexGrid via følgende kode :
Dim sql_rs Som Recordset
Set sql_rs = Ny Recordset
sql_rs.Open " Velg * fra ordre " , sql_cn
Set MSHFlexGrid1.DataSource = sql_rs