Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2011
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Post Exportar e Importar datos

Hola Delphinos o Delphianos …

Estoy haciendo una aplicación en Delphi7 y base de datos en SQL Server 2000. Supongamos que tengo 5 PC muy distantes y que no existe conexión alguna entre ellas y necesito actualizar algunas tablas, he visto en algunos sistemas la opción de exportar e importar datos, la opción de exportar datos genera un archivo de texto separado los campos por | (palo vertical) y a la hora de importar los datos se busca el archivo de texto generado y listo se introduce los nuevos registros a las tablas.

Por favor alguien sabe como hacer algo así …

La verdad que no logro hacer nada igual.

En espera de su respuesta,
Y muy agradecido de antemano

Salu2,
Yo.
Responder Con Cita
  #2  
Antiguo 27-04-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
pues tu mismo lo has dicho...
una forma de realizar una actualizacion de datos a una computadora central es esa

solo debes establecer cuales son los campos necesarios (en algunos casos todos) generar el archivo de texto y listo

me han comentado que otra forma podria ser que montes un servidor ftp y que desde el mismo programa postees la informacion en el servidor... entonces en la central o donde quieras.. lees la informacion del ftp y actualizas...

no lo he probado aun pero suena razonable (teniendo consideraciones obvias)
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 27-04-2011
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Post como crear el archivo

oscarac como bien tu dices esa puede ser una opción, pero ... ¿cómo generar el archivo? ...

Recuerda que las pc no tienen conexión entre si.


Salu2 y muchas grasias.
Responder Con Cita
  #4  
Antiguo 28-04-2011
luchifer luchifer is offline
No confirmado
 
Registrado: jul 2007
Ubicación: Santa Cruz - Bolivia
Posts: 50
Poder: 0
luchifer Va por buen camino
Exportar e importar desde SQL

Utiliza el comando BCP desde el comand prompt o ejecutalo como comando externo, es genial. Te paso un formato reducido que me funciono perfectamente


microemp es la base de datos, linvfis es la tabla e invent.txt el archivo plano
lmovpro tambien es otra tablas

//OUT para bajar IN para subir

Formato simple //bcp microemp..linvfis out "invent.txt" -c -T

Formato con sentencia sql //bcp "select * from microemp..lmovpro where fecha='26/03/2011'" queryout movpro.txt -c -T
Responder Con Cita
  #5  
Antiguo 29-04-2011
Ledian_Fdez Ledian_Fdez is offline
Miembro
 
Registrado: jun 2006
Ubicación: Ciudad Habana, Cuba
Posts: 242
Poder: 18
Ledian_Fdez Va por buen camino
Lightbulb exp - imp

Hola amigos:
Con este código gracias a luchifer resuelvo algo de lo que quiero.
Código:
bcb UNI..Table1 out table1.exp -t -c 
bcb UNI..Table1 in table1.exp -t -c
Ahora como podría hacer uso de este código desde mi aplicación. Supongamos que tengo un botón que diga exportar datos y otro importar datos?


mil gracias de antemano
Saludos.
Responder Con Cita
  #6  
Antiguo 30-04-2011
luchifer luchifer is offline
No confirmado
 
Registrado: jul 2007
Ubicación: Santa Cruz - Bolivia
Posts: 50
Poder: 0
luchifer Va por buen camino
Utiliza el winexec(no me acuerdo bien el formato...) y listo, lo corres desde la aplicacion.

Personalmente hice 2 opciones:
una de bajar informacion y
otra subir informacion

La de bajar me copia la informacion seleccionada de varias tablas a archivos ascii o planos.

El encargado copia los archivos y los envia a la central.

En la central el responsable sube la informacion con la otra opcion. Hasta el momento no se tuvieron problemas
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
CVS importar y exportar datos de Mysql 4.x y 5.x JXJ MySQL 8 19-11-2010 00:45:20
Exportar, importar datos bosterito SQL 1 02-07-2008 11:37:58
importar y exportar datos de .fdb a .fdb TrUnkS Firebird e Interbase 6 20-07-2007 09:00:33
exportar e importar datos alfil123 Conexión con bases de datos 2 20-11-2006 10:05:19
Exportar e Importar Datos santi33a MS SQL Server 16 09-01-2006 21:55:12


La franja horaria es GMT +2. Ahora son las 06:23:11.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi