
Usar Base actual CON SQL
Publicado por ricaurte (4 intervenciones) el 17/03/2006 17:22:22
hola, tengo una base de datos de access, la cual tiene un formulario y luego de unas selecciones, tiene que generar unas tablas y relacionarlas entre si
entonces estoy usando sentencias SQL para eso, pero como ya tengo la base abierta que es la misma en donde voy a crear las nuevas tablas, entonces no puede usar el SQL y no se que hacer, tengo esto.
COMO PUEDO HACER PARA USAR SENTENCIAS SQL EN LA BASE YA ABIERTA???
Set CONEX = New ADODB.Connection
CONEX.ConnectionString = Application.CurrentProject.Connection
CONEX.open <--------------AQUI DA ERROR PUESTO QUE NO PUEDO ABRIR LA BASE EN QUE ESTOY
NTABLA = "01_" & TXTNOMEMP
' Creo la cadena SQL
SQL = "CREATE TABLE NTABLA ([IdEMP] INTEGER CONSTRAINT PrimaryKey PRIMARY KEY, " & _
"[NOMBRE] TEXT (50), " & _
"[Nº DE CEDULA] TEXT (20), " & _
"[Nº DE EMPLEADO] TEXT (10))"
CONEX.Execute SQL, , adCmdText
entonces estoy usando sentencias SQL para eso, pero como ya tengo la base abierta que es la misma en donde voy a crear las nuevas tablas, entonces no puede usar el SQL y no se que hacer, tengo esto.
COMO PUEDO HACER PARA USAR SENTENCIAS SQL EN LA BASE YA ABIERTA???
Set CONEX = New ADODB.Connection
CONEX.ConnectionString = Application.CurrentProject.Connection
CONEX.open <--------------AQUI DA ERROR PUESTO QUE NO PUEDO ABRIR LA BASE EN QUE ESTOY
NTABLA = "01_" & TXTNOMEMP
' Creo la cadena SQL
SQL = "CREATE TABLE NTABLA ([IdEMP] INTEGER CONSTRAINT PrimaryKey PRIMARY KEY, " & _
"[NOMBRE] TEXT (50), " & _
"[Nº DE CEDULA] TEXT (20), " & _
"[Nº DE EMPLEADO] TEXT (10))"
CONEX.Execute SQL, , adCmdText
Valora esta pregunta


0