I VB6 , kan du få adgang database motorer såsom Access , SQL Server og MySQL. Access har været de mest anvendte databaser VB6 database applikationer. Men for mere komplekse applikationer , brug udviklere at udnytte Microsoft Desktop Opbevaring Engine , som giver SQL Server funktionalitet og pålidelighed . Med MSDE teknik, kan du tilslutte og bruge data i SQL Server Express fra VB6 . Instruktioner
1
Klik på "Start ", " Alle programmer " og " Visual Basic ". Klik på " File" "Ny " og " Nyt projekt " for at oprette et nyt projekt. Indtast et navn til projektet . Klik på " Browse" for at angive en placering for projektfiler.
2
Klik på " Query " og vælg " MSHFlexGrid ". Tilsæt MSHFlexGrid til " Form1 " ved at klikke på det tomme område i " Form1 "
3
Dobbelt klikke på MSHFlexGrid og indtaste følgende kode : .
Dim sql_cn Som ADODB . Tilslutning
Set sql_cn = Ny forbindelse
sql_cn.ConnectionString = " Provider = SQLNCLI.1 , Integrated Security = SSPI ," & _
" Fortsætter Security Info = False , " & _
" AttachDBFileName = "& App.Path & " \\ northwnd.mdf , datakilde = server1 \\ SQLEXPRESS "
sql_cn.Open
ADO database tilslutning sql_cn er sat op med koden . Denne sammenhæng vil forbinde til database northwnd.mdf og databasen motoren er SQL Server Express.
4
Definer postsættet til forbindelsen. Angiv datatabel "ordrer " som datakilde for MSHFlexGrid via følgende kode :
Dim sql_rs Som Recordset
Set sql_rs = Ny Recordset
sql_rs.Open " Vælg * fra ordrer , " sql_cn
Set MSHFlexGrid1.DataSource = sql_rs