Visual Basic - SQL INSERT en Archivo TXT

Life is soft - evento anual de software empresarial
 
Vista:

SQL INSERT en Archivo TXT

Publicado por Marcos Campos A. (27 intervenciones) el 28/10/2003 21:34:23
Hola Grupo:

Como Puedo Copiar un Conjunto de Registros de 2 SQL Distintos A traves de un SQL INSERT desde Informix 7.3 a un Archivo TXT

Ej:

Primer SQL: "SELECT * FROM CARGOS"
Segundo SQL:"SELECT * FROM SACARGOES"

La Idea es que el conjunto de registros que devuelven estos 2 SQL se Agregen a un Archivo TXT.

¿ Como Puedo Hacer Esto????.

Saludos

MCA.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL INSERT en Archivo TXT

Publicado por Cecilia Colalongo (3116 intervenciones) el 29/10/2003 00:10:02
No se como los quieres grabar, esto es si delimitados por comas o con algún caracter en particular. Puedes utilizar el método GetString del objeto Recordset, si utilizas ADO:

Set PrimerSQL = TuObjetoConnection.Execute( "SELECT * FROM CARGOS" )

Set SegundoSQL = TuObjetoConnection.Execute("SELECT * FROM SACARGOES")

Luego si los quieres grabar en un mismo archivo puedes hacer

StringToFile PrimerSQL.GetString & vbCrLF & SegundoSQL.GetString, "MiArchivo.txt"

Si los quieres en archivos separados:

StringToFile PrimerSQL.GetString,"PrimerSQL.txt"

StringToFile SegundoSQL.GetString,"SegundoSQL.txt"

La función para pasar un String a un archivo es esta:

Public Function StringToFile(StringText As String, FileName As String) As Long
Dim hlngFile As Long
hlngFile = FreeFile
Open FileName For Binary Access Write As hlngFile
Put hlngFile, , StringText
Close hlngFile
StringToFile = FileLen(FileName)
End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL INSERT en Archivo TXT

Publicado por Marcos Campos A. (27 intervenciones) el 29/10/2003 14:37:47
OK CECILIA..

Pero Necesito que la Informacion que se agrega al Archivo TXT sea en Columnas...

Me Puedes Ayudar Por Favor...

MCA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL INSERT en Archivo TXT

Publicado por Cecilia Colalongo (3116 intervenciones) el 29/10/2003 22:33:38
¿Cómo lo quieres "en columnas"? por ejemplo si tienes la tabla con los campos Codigo y Descripción quieres que se vea así:

Codigo1,Descripcion1
Codigo2,Descripcion2

¿O de alguna otra forma?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar