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 15-06-2004
APE APE is offline
Registrado
 
Registrado: jun 2004
Posts: 2
Poder: 0
APE Va por buen camino
Batchmove Con Ado

He utilizado siempre BDE. Ahora he pasado a ACCESS2000 por lo que utilizo ADO.
Alguién me puede indicar cómo hago un BATCHMOVE en ADO?
Gracias.
Responder Con Cita
  #2  
Antiguo 15-06-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Poder: 22
__marcsc Va por buen camino
Hola,

el componente TBatchMove solo existe en BDE. En ADO, o te programas tu propio componente o lo haces mediante alguna función.

Hacer una copia de dos tablas es un código bastante simple.

Código:
por cada registro de la tabla origen
  por cada campo de la tabla origen
     copiar valor del campo a la tabla destino
Evidentemente esto se puede complicar mucho dependiendo de tu caso pero esta es la idea.

Para recorrer por los campos de la tabla utiliza o bien la coelcción Fields, por la que puedes recorrer mediante la posición del campo en la tabla, o mediante la función GetFieldNames que devuelve un StringList con los nombres de los campos. Ambos pertenecen a TDataSet.

Para cualquier otra duda, ya sabes

Saludos.
Responder Con Cita
  #3  
Antiguo 16-06-2004
APE APE is offline
Registrado
 
Registrado: jun 2004
Posts: 2
Poder: 0
APE Va por buen camino
Wink Gracias Por La Respuesta

Muchas gracias por la rapidez en la respuesta.

Así es como lo tengo hecho. Era por si acaso había algún componente que yo aún no hubiera utilizado, ya que estoy empezando con ADO y la verdad, cambiar toda la programación de acceso mediante BDE es bastante trabajoso, pero la aplicación es muy grande y no puedo hacerla nueva.

De nuevo te expreso mi agradecimiento y me verás utilizar el foro activamente.

Ángel.
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


La franja horaria es GMT +2. Ahora son las 12:03:20.


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