Microsoft Access er en lille database motor, der bruges af begyndere eller for små websites. Du kan bruge Visual Basic ( VB ) for at søge i databasen direkte i din kode. Dette er til gavn for dem, der ønsker at levere en dynamisk hjemmeside for deres læsere. At forespørge databasen , skal du oprette en forbindelse , sende forespørgslen og tildele resultatet til din egen Visual Basic variabel. Instruktioner
1
Dobbeltklik på Visual Basic formular for at åbne filen koden og indlæse det i din VB editor. Rul ned til afsnittet i din VB kode , hvor du ønsker at placere databasen forbindelsen og forespørgsel.
2
Opret din database forbindelse. Forbindelsen variabel indeholder serveren og database, du vil tilslutte. Følgende kode opretter en forbindelse : Hej
Dim conn As String = "Data Source = localhost , Initial Catalog = Northwind , Integrated Security = Sand "
Dim sqlcon Som SqlConnection = Ny SqlConnection ( forbind )
sqlcon.Open ()
" localhost " tekst forbinder til den lokale computer, hvor webstedet koden er beliggende. Hvis din database server er på en anden computer , skal du indtaste computerens navn i stedet for " localhost ". Erstat " Northwind " med navnet på din database.
3
Query tabellerne og hente din database oplysninger. Følgende kode viser, hvordan du forespørge Access bruger forbindelsen oprettet i trin tre : Hej
Dim variabel As String = " Miami "
Dim strSelect As String = " SELECT * FROM Kunder WHERE By = ' "& variable &" ' "
Dim dscmd Som Nye SqlDataAdapter ( strSelect , sqlcon )
Dim ds As New DataSet ()
dscmd.Fill ( ds , " kunder " )
i ovenstående kode er en forespørgsel sendes til Access-database ved hjælp af variabel med navnet " variable ". Denne variabel indeholder byen " Miami ". Denne variabel sendes til Access-database. Forespørgslen er sendt og holdt i et datasæt variabel med navnet " ds ".
4
Print ud den første post for at teste din nye kode. Følgende kode udskriver efternavnet fra den første post i forespørgslen resultater : Hej
MsgBox ds.Tables.Item ( " last_name " )