[RESUELTO] Generar sentencia CREATE TABLE de mis tablas
#1
Posted 02 May 2011 - 12:12 PM
¿ Conocéis alguna forma sencilla de generar las sentencias CREATE TABLE de las tablas que tengo actualmente en una base de datos Access ? (es que me da mucha pereza teclear todos los campos).
#2
Posted 02 May 2011 - 12:17 PM
#3
Posted 02 May 2011 - 12:42 PM
No se que necesitas amigo pero me da la impresion de que siempre tendrias que colocar los campos a mano.
Podrias hacer un programa que lo haga semi automatico, pero los campos?.
O Quieres hacer una copia de la existente?.
Saludos
#4
Posted 02 May 2011 - 12:49 PM
Hola
No se que necesitas amigo pero me da la impresion de que siempre tendrias que colocar los campos a mano.
Podrias hacer un programa que lo haga semi automatico, pero los campos?.
O Quieres hacer una copia de la existente?.
Saludos
Exacto, quiero hacer una copia de esas tablas (en concreto una copia en Firebird, donde después le traspaso los datos con IBDataPump).
Antes, en la web de IBPhoenix había una utilidad que te hacía todo el proceso, pero ha desaparecido (no estaba actualizada y cuando la intenté usar por última vez fallaba mucho).
Ya veo que me toca hacer mi propia herramienta de exportación, o bien hago como siempre y escribo a mano un script SQL con los CREATE TABLE para recrear su estructura (aunque en este caso hay bastantes campos y será muy engorroso).
#6
Posted 02 May 2011 - 01:34 PM
Hola
Hay varios programas que trasforman access a firebird.
No me acuerdo cual use, no lo encuentro.
Aqui hay varios.
Saludos
PD: Si encuentro el que use lo pongo aqui.
Gracias, he probado varios y o bien son comerciales o bien me han fallado.
Lo que me sorprende es que no sé encontrar ninguna utilidad para simplemente exportar la estructura de una base de datos Access (o al menos una tabla) a un script SQL'92.
#7
Posted 02 May 2011 - 01:55 PM
Es increíble como puedes utilizar una herramienta durante años, y aún así aprender algo nuevo de ella.
Gracias por tu ayuda Caral.
#8
Posted 02 May 2011 - 05:18 PM
¿Entonces... lo solucionaste? ¿Ponemos el hilo como resuelto?
La otra posibilidad, aunque no se si sea posible, es la hacer una aplicación en Delphi con los componentes ADO y obtener el listado de las tablas, sus campos, etc. y escribir un script equivalente a dicha estructura para Firebird.
¿Se entiende?
Saludos,