ADO.NET: EXPORTAR SAIDA DE SELECT PARA ARQUIVO TXT

VILMARBR 24/09/2010 19:26:01
#353795
ADO.Net: exportar saída de SELECT para arquivo txt , tem como fazer isto ???
Lembro que já fiz isto com ADO no ASP Clássico, mas precisava fazer isto agora no ADO.Net com ASP.Net(VB) ... e queria saber se tempo, se alguém tem algum exemplo.....

eu fiz isto muitos anos atrás e não me lembro exatamente como era a instrução......

...quem souber, favor escrever.

grato.
TECLA 03/10/2010 18:58:23
#354338
Resposta escolhida
using System.IO;

class Program
{
static void Main()
{
using (StreamWriter writer = new StreamWriter([Ô]C:\EXPORT.TXT[Ô]))
{
writer.WriteLine([Ô]Faça uma ITERAÇÃO aqui...[Ô]);
}
}
}

VILMARBR 03/10/2010 19:18:51
#354339
Obrigado!

Só para exemplificar, no ASP/ADO, era assim:


EmailDest = RsEmail.GetString(, , ,[Ô],[Ô]) [ô]Este método GetString pega todo o resultado do recordset e transforma em uma String(texto), esvaziando o recordset(alcança EOF).
VILMARBR 05/10/2010 15:49:14
#354471
Então Tecla, exportar para TXT eu já fazia isto em outros casos, como neste aqui:

Private ReadOnly Property Arquivo() As String
Get
Return IO.Path.Combine(Config.WEB.DataPath, [Ô]meuarquivo.txt[Ô])
End Get
End Property

O que eu queria mesmo era saber se no ADO.NET tem um equivalente ao ADO como eu expus acima, ou seja, um método que estavazie o recordset todo de uma vez, como o método GETSTRING faz no antigo ADO.

Grato.
TECLA 05/10/2010 16:25:39
#354482
Pra XML eu sei que tem, agora TXT não sei.

Exemplo:
ds.WriteXML(Server.MapPath([Ô]Customers.xml[Ô]),XmlWriteMode.IgnoreSchema)
VILMARBR 05/10/2010 16:28:36
#354484
Bacana, já alguma coisa, obrigado!
Tópico encerrado , respostas não são mais permitidas