Skapa tabeller dynamiskt från Visual Basic-programmet kan göra din ansökan mer flexibel . Du kan skapa tabeller i en relationsdatabas såsom Tillträde vid körning med VB med ADO.NET och OLE uppgifter DB tillgång lager . ADO.NET ger en enhetlig dataåtkomst till olika datakällor . När du upprättar en anslutning , använd " OleDbCommand " klass för att skapa en tabell med hjälp av en SQL-sats . Instruktioner
1
Importera " OLEDB " namnrymden i projektet genom att skriva följande i den allra första raden i modulen :
Imports System.Data.OleDb
2
skapa objektet variabler som du använder för att skapa tabellen :
Dim dbConn som OleDbConnection
Dim dbCommand som OleDbCommand
Dim SQLString As String
3
Skriv följande för att skapa och öppna anslutningen till Access-databas:
dbConn = Ny OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 , Data Source = C : \\ Northwind 2007.accdb , " ) katalog
dbConn.Open ( )
4
Redigera sökvägen till databasen i föregående steg , och ange sökvägen och namnet för din egen . databas
5
Definiera SQL sträng för att skapa tabellen och med två fält genom att skriva följande :
SQLString = " CREATE tABLE TableName ( firstName TEXT , lastName TEXT ) "
6
Skriv följande för att verkställa SQL-kommandot och skapa tabellen i databasen :
dbCommand = Ny OleDbCommand ( SQLString , dbConn ) katalog
dbCommand.ExecuteNonQuery ( ) katalog
MsgBox ( " Table skapats . " )
7
Tryck " F5 " för att köra programmet .