Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-11-2005
JuanchoArg JuanchoArg is offline
Miembro
 
Registrado: nov 2005
Posts: 30
Poder: 0
JuanchoArg Va por buen camino
Exportar tablas de SQL server a access

Hola amigos, tengo un problema, quiero pasar datos de una tabla sql server a una de access con delphi, en este momento lo hago haciendo la consulta al sql server y luego con cada registro hago un append al access. Pero es super lento, no se como puedo optimizarlo, mas que nada porque se trata de mas de 40000 registros. Si alguien puede aconsejarme como hacerlo mejor, les agradeceria. Otra cosa, hago exportaciones DTS y son muy rapidas , se puede hacer algo parecido con delphi??. Gracias.

Saludos

Juan
  #2  
Antiguo 10-11-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hay algunas alternativas, aunque no se si por las circunstancias determinadas de tu problema te pueden servir o no, y tampoco si obtendrás mucha mejora con todas ellas...

(1) Puedes programar el DTS que necesites y llamarlo desde Delphi, aunque no se si es lo que necesitas.
(2) Puedes probar a "adjuntar" la tabla de SQL Server a Access, y programar una consulta en access que te haga el traspaso; Puedes llamar desde Delphi a consultas programadas en Access como si fueran Stores Procedures.
(3) Utilizar sentencias SQL en lugar de instrucciones Append/Post/... tal vez sea más rápido.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
  #3  
Antiguo 10-11-2005
JuanchoArg JuanchoArg is offline
Miembro
 
Registrado: nov 2005
Posts: 30
Poder: 0
JuanchoArg Va por buen camino
Hola de nuevo, ya cree el DTS , pero ahora como hago para correrlo desde Delphi??

SAludos

Juan
  #4  
Antiguo 11-11-2005
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.278
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Veo que has abierto otro hilo con la misma pregunta:
http://www.clubdelphi.com/foros/showthread.php?t=27083

Tengo dudas si se debe continuar en el nuevo por ser una pregunta distinta o seguir en éste que ya tenemos en tema abierto...
...
...
Bueno, creo que como la pregunta se puede contestar prescindiendo de la información suministrada en éste mensaje y el título de éste no tiene nada que ver con la nueva pregunta, mejor continuamos en el hilo nuevo y cierro éste.

http://www.clubdelphi.com/foros/showthread.php?t=27083

De todas formas, para próximas veces mejor no repitas la pregunta; Decide si es mejor continuar con el mismo o abrir uno nuevo, pero no la dupliques.

Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Tema Cerrado



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 02:41:51.


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