Criação de tabelas dinamicamente a partir de seu aplicativo Visual Basic pode fazer sua aplicação mais flexível . Você pode criar tabelas em um banco de dados relacional como o Access em tempo de execução com VB usando ADO.NET e da camada de acesso a dados OLE DB. ADO.NET fornece um acesso de dados uniforme para várias fontes de dados . Depois de estabelecer uma conexão , use a classe " OleDbCommand " para criar uma tabela utilizando uma instrução SQL. Instruções
1
Importe o namespace " OleDb " em seu projeto , digitando o seguinte na primeira linha do módulo :
Imports System.Data.OleDb
< br > 2
Crie as variáveis de objeto que você usará para criar a tabela :
Dim dbconn Como OleDbConnection
Dim DBCommand Como OleDbCommand
Dim SQLString as String
3
Digite o seguinte para criar e abrir a conexão com o banco de dados Access :
dbconn = New OleDbConnection ( "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C : \\ Adamastor 2007.accdb ; ")
dbConn.Open ()
4
Edite o caminho do banco de dados na etapa anterior e digite o caminho eo nome para o seu próprio banco de dados
5
Definir a seqüência de consulta SQL para criar a tabela e com dois campos , digitando o seguinte : .
SQLString = " CREATE TABLE TableName (nome TEXT , sobrenome TEXT) "
6
Digite o seguinte para executar o comando SQL e criar a tabela em seu banco de dados :
DBCommand = New OleDbCommand ( SQLString , dbconn )
dbCommand.ExecuteNonQuery ()
MsgBox (" Tabela criada . " )
7
Pressione " F5" para executar o programa .