Creación de tablas dinámicamente a partir de la aplicación de Visual Basic puede hacer que su aplicación sea más flexible. Puede crear tablas en una base de datos relacional como Access en tiempo de ejecución con VB utilizando ADO.NET y la capa de acceso a datos OLE DB . ADO.NET proporciona un acceso uniforme a los datos de diversas fuentes de datos . Después de establecer una conexión , utilice la clase " OleDbCommand " para crear una tabla utilizando una sentencia SQL . Instrucciones
1
Importar el espacio de nombres " OleDb " en su proyecto escribiendo lo siguiente en la primera línea del módulo:
Imports System.Data.OleDb
< br > 2
crear las variables de objeto que va a utilizar para crear la tabla :
dbConn As OleDbConnection
Dim DBCommand Como OleDbCommand
SQLString As
secuencia
3
Escriba lo siguiente para crear y abrir la conexión con la base de datos Access :
dbConn = new OleDbConnection ( " Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source = C : \\ Northwind 2007.accdb ; ")
dbConn.Open ()
4
Editar la ruta de la base de datos en el paso anterior, y escriba la ruta y el nombre de su propio . datos
5
Definir la cadena de consulta SQL para crear la tabla y con dos campos , escriba lo siguiente :
SQLString = "CREATE TABLE TableName ( TEXTO firstName , lastName TEXTO ) "
6
Escriba lo siguiente para ejecutar el comando SQL y crear la tabla en la base de datos :
DBCommand = New OleDbCommand ( SQLString , dbConn )
dbCommand.ExecuteNonQuery ()
MsgBox ( " Tabla creada . ")
7
Press "F5 " para ejecutar el programa.