Exportar CSV vindo de uma PROC do (SQL SERVER)?

.NET

C#

VB

08/03/2017

Senhores, boa tarde.

Já vi vários exemplos de como exportar um CSV na internet. Todos eles, sem ser via Console Application..

Sou iniciante em programação e realmente não sei por onde começar.

Preciso gerar um CSV, vindo de uma PROC no banco (SQL SERVER) em VB .Net (Console Application). O servidor vai rodar o exe do console application todos os dias em um determinado horário, com a finalidade de gerar um arquivo CSV e enviá-lo via FTP.

Lembrando que a proc já está pronta e já tem o nome das colunas, ou seja, não será necessário utilizar colocar nomes de colunas do Excel direto no código. Caso a proc mude, seja acrescentado mais colunas, não será necessário mudar o código.

Alguém sabe qual é a maneira mais rápida de realizar essa exportação?

Agradeço a todos por toda e qualquer ajuda! ;)
Vinci Gomes

Vinci Gomes

Curtidas 0

Respostas

Fabiano Carvalho

Fabiano Carvalho

08/03/2017

Conhece BCP? Utilizando BCP voce pode fazer toda essa rotina somente usando SQL Server.
Se quiser, me chame 19 9 83089217
GOSTEI 0
Vinci Gomes

Vinci Gomes

08/03/2017

Não conheço amigo. Como funciona isso ?
GOSTEI 0
Vinci Gomes

Vinci Gomes

08/03/2017

Fabiano, boa tarde.

Na verdade a ideia é trabalhar com código mesmo. Exigência do cliente. Daria para gerar o arquivo com o BCP e depois enviar esse arquivo via FTP para o cliente. Seria uma boa mas, preciso fazer isso em .Net. :D
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

08/03/2017

Entendi.
Nesse link https://msdn.microsoft.com/pt-br/library/ms162802.aspx consta uma documentação sobre ele.
Voce informa a consulta e ele te gera um CSV.
GOSTEI 0
Vinci Gomes

Vinci Gomes

08/03/2017

Uai, entendeu e manda um link falando do BCP? Não entendi.

Preciso fazer isso em VB Net. Criar o arquivo, preencher com as informações do banco e salvar ele em um diretório qualquer.
GOSTEI 0
POSTAR