Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Generar archivo delimitado desde tabla SQL (https://www.clubdelphi.com/foros/showthread.php?t=45311)

delphisenda 28-06-2007 19:15:33

Generar archivo delimitado desde tabla SQL
 
Buenas tardes.
Alguien podría por favor decirme cómo puedo generar un archivo delimitado por comas, partiendo de los datos de una tabla de SQL Server? Requiero generar la funcionalidad desde delphi. Hice una pequeña aplicación en delphi que ejecuta un store procedure y que incluye los comandos >>> 1. xp_cmdshell 'echo Campo1, Campo2, ..., CampoN > \\10.10.10.10\Temp\Texto.TXT',NO_OUTPUT (Para crear el archivo) y xp_cmdshell 'echo Campo1, Campo2, ..., CampoN >> \\10.10.10.10\Temp\Texto.TXT',NO_OUTPUT (para agregar las líneas siguientes). Recorro el archivo línea por línea y a su vez las agrego al archivo. Este proceso es demasiado lento y busco algo mas funcional.

Gracias.

ContraVeneno 28-06-2007 19:36:34

¿delimitado por que o como?

¿en SQL Server?

¿Desde delphi o desde tu base de datos?

delphisenda 28-06-2007 19:43:00

Desde delphi

ContraVeneno 28-06-2007 20:20:51

Ok, 1 respuesta de 3 preguntas, vamos a esperar la respuesta a las otras dos....

delphisenda 29-06-2007 15:50:16

Encontré algo que funciona muy rápido, espero que a alguien le sea últil :
declare @bcpCommand varchar (200)
set @bcpCommand = 'bcp "select * from BaseDatos.Propietario.Tabla" queryout "\\10.0.10.0\Temp\Test.TXT" -t , -r \n -c -C850 -U ad -P 5456'
exec master..xp_cmdshell @bcpCommand


La franja horaria es GMT +2. Ahora son las 06:50:52.

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