Microsoft Access är en liten databas motor som används av nybörjare eller för småskaliga webbplatser . Du kan använda Visual Basic ( VB ) för att söka i databasen direkt i din kod . Detta är fördelaktigt för dem som vill ge en dynamisk webbplats för sina läsare . För att söka i databasen , måste du skapa en anslutning , skicka förfrågan och tilldela resultatet till din egen Visual Basic variabel . Instruktioner
1
Dubbelklicka på Visual Basic formulär för att öppna filen koden och ladda in den i din VB editor . Rulla ned till avsnittet om din VB koden där du vill placera databas anslutning och fråga .
2
Skapa din databasanslutning . Anslutningen variabel innehåller servern och databasen som du vill ansluta . Följande kod skapar en anslutning :
Dim conn As String = " Data Source = localhost , Initial Catalog = Northwind , Integrated Security = Sant "
Dim sqlcon Som SqlConnection = Ny SqlConnection ( conn )
sqlcon.Open ( ) katalog
" localhost " text ansluter till den lokala dator där webbplatsen koden är placerad . Om din databasserver är på en annan dator , skriv in datorns namn istället för " localhost ". Ersätt " Northwind " med namnet på din databas . Addera 3
Query borden och hämta din databas information. Följande kod visar hur du fråga Access med anslutningen skapade i steg tre :
Dim variabel As String = " Miami "
Dim strSelect As String = " SELECT * FROM kunder WHERE ort = ' " & variabel & " ' "
Dim dscmd Som Nya SqlDataAdapter ( strSelect , sqlcon ) katalog
Dim ds As New DataSet ( ) katalog
dscmd.Fill ( ds , " kunder " ) katalog
i koden ovan , är en fråga skickas till Access- databasen med hjälp av variabeln " variabel . " Denna variabel innehåller staden " Miami . " Denna variabel skickas till Access-databas . Frågan skickas och hålls i ett dataset variabeln " ds . " Ut den första posten för att testa din nya kod
4
ut . Följande kod skriver ut efternamnet från den första posten i frågeresultatet :
MsgBox ds.Tables.Item ( " efternamn " ) Addera