Hvordan lage tabeller på Runtime i Visual Basic av Command

Hvordan lage tabeller på Runtime i Visual Basic av Command


Lage tabeller dynamisk fra Visual Basic-programmet kan gjøre programmet mer fleksibelt. Du kan lage tabeller i en relasjonsdatabase som Tilgang under kjøring med VB ved hjelp av ADO.NET og OLE DB data tilgang lag. ADO.NET gir en enhetlig data tilgang til ulike datakilder. Når du har opprettet en forbindelse, bruk "OleDbCommand" klasse for å lage en tabell ved hjelp av en SQL-setning.

Bruksanvisning

1 Importer "OLEDB" namespace inn i prosjektet ved å skrive følgende i den aller første linje av modulen:

importen System.Data.OleDb

2 Lag objekt variablene du vil bruke til å opprette tabellen:

Dim dbConn Som OleDbConnection

Dim dbCommand As OleDbCommand

Dim SQLString As String

3 Skriv inn følgende for å opprette og åpne tilkoblingen til Access-databasen:

dbConn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Northwind 2007.accdb;")

dbConn.Open ()

4 Redigere banen til databasen i forrige trinn, og skriv inn banen og navnet på din egen database.

5 Definer SQL søkestrengen for å opprette tabellen og med to felt ved å skrive følgende:

SQLString = "CREATE TABLE TableName (firstName TEXT, lastName TEXT)"

6 Skriv inn følgende for å kjøre SQL-kommando og opprette tabellen i databasen:

dbCommand = New OleDbCommand(SQLString, dbConn)

dbCommand.ExecuteNonQuery ()

MsgBox ( "Table opprettet.")

7 Trykk "F5" for å kjøre programmet.