FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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
|
||||
|
||||
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
|
|||
|
|||
Hola de nuevo, ya cree el DTS , pero ahora como hago para correrlo desde Delphi??
SAludos Juan |
#4
|
||||
|
||||
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. |
|
|
|