I VB6 , kan du komma åt databas motorer t ex Access , SQL Server och MySQL . Access har varit de mest använda databaserna för VB6 databasapplikationer . Men för mer komplexa applikationer , utvecklare måste använda Microsoft Desktop Storage Engine som ger SQL Server funktionalitet och tillförlitlighet . Med MSDE teknik kan du ansluta och använda data i SQL Server Express från VB6 . Instruktioner
1
Klicka på "Start ", " Alla program " och " Visual Basic . " Klicka på " File ", " New " och " Nytt projekt " för att skapa ett nytt projekt . Ange ett namn för projektet . Klicka på " Bläddra " för att ange en plats för projektfiler .
2
Klicka på " Query " och välj " MSHFlexGrid . " Tillsätt MSHFlexGrid till " Form1 " genom att klicka på det tomma området i " Form1 " Addera 3
dubbelklicka på MSHFlexGrid och skriv följande kod : .
Dim sql_cn Som adodb . Anslutning
Set sql_cn = Ny anslutning
sql_cn.ConnectionString = " Provider = SQLNCLI.1 , Integrated Security = SSPI , " & _
" Persist Security Info = False , " & _
" AttachDBFileName = " & App.Path & " \\ northwnd.mdf , Data Source = server1 \\ SQLExpress "
sql_cn.Open
en ADO -databas anslutning sql_cn sätts upp med koden . Denna anslutning kommer att ansluta till databasen northwnd.mdf och databasmotorn är SQL Server Express .
4
Definiera postmängd för anslutningen . Ange data bord " order " som datakälla för MSHFlexGrid via följande kod :
Dim sql_rs Som Recordset
Set sql_rs = New Recordset
sql_rs.Open " Välj * från order " , sql_cn
Set MSHFlexGrid1.DataSource = sql_rs