Pasar una tabla de una BD a otra BD

03/05/2005 - 17:11 por Sergio M. | Informe spam
Hola amigos:

Tengo una tabla que pertenece a la Base de Datos BD1; quiero copiarla a
otra BD2, pero conservando todas las características originales de la
tabla origen como nombres largos de campos, máscaras de entrada, titulos
de campos, reglas de validacion, etc.
Ya lo intenté insertandola en la BD2 en forma directa, para lo cual debo
quitarla de la BD1 para recien incorporarla a la BD2 y es ahi donde pierde
todos sus atributos.
Tambien con "Copy Structure mitabla.dbf WITH CDX DATABASE BD2.dbc" y luego
un APPEND FROM para pasar los registros y si bien inserta la estructura
de la tabla en la BD2, se pierden todas las carcateristicas adicionales.

Alguna sugerencia ?????

Gracias y AGUANTE FOX !!! para todo el mundo.




PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Hernan Nieto
03/05/2005 - 17:14 | Informe spam
Sergio,

Fijate el COPY TO ...

Saludos
Respuesta Responder a este mensaje
#2 Sergio M.
03/05/2005 - 23:31 | Informe spam
Muchisimas gracias por responder la consulta, pero lo he probado y
lamentablemente el problema es el mismo: al incorporar la tabla a la otra
BD pierde todos sus atributos.

Alguna otra alternativa, por favor

Tambien te consulto el siguiente problema de este foro: cuando le digo
buscar por X tema haciendo clic en el icono de la lupa, el 90% de los
resultados que aparecen solo me aparecen los titulos, pero NO sus
contenidos ¿¿¿ ...???. Alguna posible solucion para esto ????

Desde ya, muchas gracias por tus sugerencias.

Sergio (San Juan)



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Victor B.
04/05/2005 - 00:26 | Informe spam
Respecto a tu primer punto de consulta, puedes usar DBGETPROP() para leer
los atributos de la tabala origen, y DBSETPROP para establecerlos en
destino. Mi consejo es que te crees una rutina al efecto que te sirva para
cualquier tabla.


Víctor B.
Desarrollador independiente

"Sergio M." escribió en el mensaje
news:u%23$B%
Muchisimas gracias por responder la consulta, pero lo he probado y
lamentablemente el problema es el mismo: al incorporar la tabla a la otra
BD pierde todos sus atributos.

Alguna otra alternativa, por favor

Tambien te consulto el siguiente problema de este foro: cuando le digo
buscar por X tema haciendo clic en el icono de la lupa, el 90% de los
resultados que aparecen solo me aparecen los titulos, pero NO sus
contenidos ¿¿¿ ...???. Alguna posible solucion para esto ????

Desde ya, muchas gracias por tus sugerencias.

Sergio (San Juan)



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#4 Sergio M.
04/05/2005 - 16:28 | Informe spam
EXCELENTE !!!!, Muchismas gracias, al fin logré pasar las propiedades.
El único detalle que tuve que ajustar fue que algunas propiedades de la
tabla son 'de solo lectura' y cuando quise tocarlas en la BD destino con
DBSETPROP no me lo permitió. Pero... logré hacerlo utilizando el comando
ALTER TABLE para modificar puntualmente la propiedad en cuestión tomando
el dato que leí con DBGETPROP de la tabla origen.
Ahora el gran desafío es armar una rutina para que lea en forma automatica
todas las propiedades de la tabla origen y pasarlos a la tabla destino.
Si alguien ya inventó la rueda... bienvenido sea.

Por el otro tema de "buscar" en el foro y que aparecen solo los titulos
sin los contenidos, alguien podria sugerir alguna solución?

Una vez mas, mil gracias.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida