Come creare le tabelle in fase di esecuzione in Visual Basic dal Comando

December 19

Come creare le tabelle in fase di esecuzione in Visual Basic dal Comando


Creazione di tabelle in modo dinamico dal l'applicazione Visual Basic può rendere l'applicazione più flessibile. È possibile creare tabelle di un database relazionale, come accesso a runtime con VB utilizzando ADO.NET e il livello di accesso ai dati OLE DB. ADO.NET offre un accesso ai dati uniforme alle varie fonti di dati. Dopo aver stabilito una connessione, utilizzare la classe "OleDbCommand" per creare una tabella utilizzando un'istruzione SQL.

istruzione

1 Importare lo spazio dei nomi "OleDb" nel progetto digitando la seguente nella prima riga del modulo:

Imports System.Data.OleDb

2 Creare le variabili oggetto che si intende utilizzare per creare la tabella:

Dim dbconn Come OleDbConnection

Dim dbCommand As OleDbCommand

Dim SqlString As String

3 Digitare la seguente per creare e aprire la connessione al database di Access:

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

dbConn.Open ()

4 Modificare il percorso del database nel passaggio precedente e digitare il percorso e il nome per il proprio database.

5 Definire la stringa di query SQL per creare la tabella e con due campi digitando quanto segue:

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

6 Digitare quanto segue per eseguire il comando SQL e creare la tabella nel database:

dbCommand = New OleDbCommand(SQLString, dbConn)

dbCommand.ExecuteNonQuery ()

MsgBox ( "ha creato Table.")

7 Premere il tasto "F5" per eseguire il programma.