Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-09-2008
mariaesde mariaesde is offline
Miembro
 
Registrado: may 2008
Ubicación: Utrera (Sevilla)
Posts: 18
Poder: 0
mariaesde Va por buen camino
copiar campos de base de datos

Hola buenas tardes

Mi pregunta es la siguiente: ¿como hago para copiar solo los campos que me interesan de una base de datos a otra? me explico, tengo dos ordenadores en red, y uno genera una base de datos por dia con facturas. pues yo quiero desde el otro pc copiarme esa base de datos a mi pc pero cogiendo solo ciertos campos de esa base de facturas que lo hare igualmente por fecha tb, por ejemplo cada dia, hoy me copio los de ayer, y mñna los de hoy, y asi etc etc para generar despues unos informes con eso que me he copiado. si me podeis orientar algo, xq en eso esto perdida completamente...

Gracias y un saludo
Responder Con Cita
  #2  
Antiguo 11-09-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
primero si nos dices que BBDD utilizas mejor....pero vamos no veo otra solución que hacerlo mediante consultas.... vease:

Código SQL [-]

insert into tablab (select a, b, c from tabla a)
Responder Con Cita
  #3  
Antiguo 11-09-2008
mariaesde mariaesde is offline
Miembro
 
Registrado: may 2008
Ubicación: Utrera (Sevilla)
Posts: 18
Poder: 0
mariaesde Va por buen camino
paradox? es eso lo q t refieres, es q soy una papa lo siento, estoy aprendiendo poco a poco y aun en terminos tecnicos como q stoy pegada jajaja
Responder Con Cita
  #4  
Antiguo 11-09-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Hola, buenos días (por estas latitudes),

Dependiendo del RDBMS que usa, se puede conseguir un replicador (ya hecho) ó puede construir uno.
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #5  
Antiguo 11-09-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Hola

Cita:
Empezado por TOPX Ver Mensaje
Hola, buenos días (por estas latitudes),

Dependiendo del RDBMS que usa, se puede conseguir un replicador (ya hecho) ó puede construir uno.
Cita:
Empezado por mariaesde Ver Mensaje
paradox? es eso lo q t refieres, es q soy una papa lo siento, estoy aprendiendo poco a poco y aun en terminos tecnicos como q stoy pegada jajaja
Creo que estas pidiendo demasiado amigo TOPX

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 11-09-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Es cierto jeje, pero después de ver la palabra "Paradox".
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #7  
Antiguo 11-09-2008
Avatar de Fenareth
[Fenareth] Fenareth is offline
Miembro Premium
 
Registrado: oct 2007
Ubicación: Guadalajara, Jalisco, México
Posts: 494
Poder: 17
Fenareth Va por buen camino
Hola mariaesde !

Yo creo que con una muy sencilla aplicación lo puedes hacer fácil y rápido:

En en un botón que inicie la copia puedes poner algo como:

Código Delphi [-]
Fecha:= FechaCopia.Text; // Suponiendo que Fecha Copia sea un TEdit con la fecha que quieres considerar para copia;
TablaOrigen.First;
TablaDestino.Insert;
for i:=0 to i < TablaOrigen.RecordCount do
begin
      if TablaOrigen.FieldByName('fecha').AsDateTime = strtodate(Fecha) then
      begin
                 // Copias los campos de uno por uno de la TablaOrigen a la TablaDestino
                 TablaDestino.Post;
      end;
      
      TablaOrigen.Next;
     
end;

Lo hice sin tener Delphi a la mano así que tal vez tenga alguno que otro errorcito pero la esencia es la misma

Espero que te sirva y cualquier duda, hazla saber
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference
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
Copiar base de datos sargento elias Conexión con bases de datos 3 09-05-2008 15:28:21
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? patriram MySQL 4 02-11-2007 16:00:24
Copiar base de datos josemiguel Varios 5 06-09-2007 02:36:36
Copiar Base de Datos en Servidor Web raul_sal MySQL 1 16-04-2004 01:34:10
Copiar una Base de Datos jbaleriola MySQL 5 06-10-2003 23:21:36


La franja horaria es GMT +2. Ahora son las 14:03:56.


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