Crear tablas en access con ASP

14/10/2004 - 12:07 por eduasturias2003 | Informe spam
Hola a todos:

Necesito simular algo parecido a la herramienta "Importar y exportar
datos", que tiene SQL

Server, mediante una pagina ASP. Dicha pagina tendria una serie de
campos, donde el usuario

escogeria una tabla de la BD (SQL Server), de todos los campos de la
tabla escogida, el usuario

escogeria los campos que el quiera exportar, y acto seguido añadir a
un fichero .mdb de Access

existente la tabla con los campos descritos, con todos los registros
de la tabla.

Yo ahora mismo tengo montada una pagina ASP, con vbscript, donde
hago la exportacion de las filas

de una tabla a access, previamente existiendo la estructura de campos
en access, mediante

intrucciones ejcutadas contra una conexion ADODB.

Mi pregunta es si hay alguna forma o instruccion select, que te
devuelva la "instrucción create

table" de una tabla en una cadena, para poder despues ejecutarla en la
conexión de access.

Yo, dandole vueltas por mi cuenta en sql server, he visto que
existen dos tablas de sistema,

sysobjects y syscolumns, donde podría enlazar tablas con sus campos,
mediante el campo "ID", y así

a lo mejor crear la cadena del "create table" a mano...pero buscaba
una solución menos complicada.

Gracias por adelantado.

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
14/10/2004 - 13:58 | Informe spam
Hola Dudu.

¿Has probado con una sentencia de este tipo?:

SELECT campo1, campo2 INTO nuevaTabla FROM tablaVieja

Saludos!
Miguel


Dudu wrote:
Hola a todos:

Necesito simular algo parecido a la herramienta "Importar y exportar
datos", que tiene SQL

Server, mediante una pagina ASP. Dicha pagina tendria una serie de
campos, donde el usuario

escogeria una tabla de la BD (SQL Server), de todos los campos de la
tabla escogida, el usuario

escogeria los campos que el quiera exportar, y acto seguido añadir a
un fichero .mdb de Access

existente la tabla con los campos descritos, con todos los registros
de la tabla.

Yo ahora mismo tengo montada una pagina ASP, con vbscript, donde
hago la exportacion de las filas

de una tabla a access, previamente existiendo la estructura de campos
en access, mediante

intrucciones ejcutadas contra una conexion ADODB.

Mi pregunta es si hay alguna forma o instruccion select, que te
devuelva la "instrucción create

table" de una tabla en una cadena, para poder despues ejecutarla en la
conexión de access.

Yo, dandole vueltas por mi cuenta en sql server, he visto que
existen dos tablas de sistema,

sysobjects y syscolumns, donde podría enlazar tablas con sus campos,
mediante el campo "ID", y así

a lo mejor crear la cadena del "create table" a mano...pero buscaba
una solución menos complicada.

Gracias por adelantado.
Respuesta Responder a este mensaje
#2 eduasturias2003
15/10/2004 - 10:04 | Informe spam
Hola Miguel,

Lo primero, gracias por dedicar parte de tu tiempo en responderme.

Verás, la idea del select no es mala pero no me vale. El "select
into" replica una tabla de SQL Server en SQL Server, pero yo necesito
replicar una tabla de SQL Server en un fichero .mdb de Access.

Yo lo que tengo montado ahora, es un recordset ADO donde cargo las
filas de una tabla de SQL Server, y acto seguido lo recorro con un
bucle y voy haciendo un insert en la conexion ADO de Access por cada
vuelta hasta llegar al final del recordset. Por eso te comentaba que
lo que necesitaba es alguna forma de poder tener la instrucción
"create table mi_tabla", para poder ejecutarla antes y crear la
tabla antes de insertar las filas.

Un saludo.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida