Het creëren van tabellen dynamisch vanuit uw Visual Basic applicatie kan uw toepassing flexibeler te maken . U kunt tabellen maken in een relationele database zoals Access at runtime met VB door gebruik ADO.NET en OLE DB data access layer . ADO.NET biedt een uniforme toegang tot de gegevens van verschillende databanken . Nadat u een verbinding tot stand , gebruik de " OleDbCommand " class naar een tafel met behulp van een SQL- statement te maken . Instructies Import 1 de " OleDb " namespace in uw project door in de allereerste regel van de module het volgende te typen : Imports System.Data.OleDb < br > 2 Maak het object variabelen die je zal gebruiken om de tabel te maken : Dim dbConn Zoals OleDbConnection Dim dbcommand Zoals OleDbCommand Dim SQLString als Koord Type 3 het volgende te maken en open de verbinding met de Access-database : dbConn = Nieuwe OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 ; data Source = C : \\ Northwind 2007.accdb ; " ) dbConn.Open ( ) 4 Bewerk het pad van de database in de vorige stap , en typ het pad en de naam voor uw eigen . databank 5 Definieer de SQL- query string om de tabel te maken en met twee velden door het volgende te typen : SQLString = " CREATE tABLE TableName ( firstName TEKST , lastName TEXT ) " Type 6 het volgende aan de SQL- commando uit te voeren en maak de tabel in uw database : dbcommand = Nieuw OleDbCommand ( SQLString , dbConn ) dbCommand.ExecuteNonQuery ( ) MsgBox ( " tabel aangemaakt . " ) op Twitter Druk op " F5 " 7 om het programma te draaien .
|