Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sesmo.net

pegando arquivo do banco e jogando no diretorio

Recommended Posts

olá!tenho um arquivo .htm que está zipado dentro do banco no campo blob(ou seja esta .zip)eu preciso pegá-lo desse campo e coloca-lo em algum diretorio ai depois eu vou chamar uma função minha aqui que eu tenho que descompacta e abre ele.mas o que nao sei mesmo é como pegar o arquivo do banco e copiar para algum diretorio por exemplo c:useis uns codigos aqui em vb mas só serve para ler o arquivo:Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click Dim con As New FbConnection("Server=192.168.0.103;User=SYSDBA;Password=masterkey;Database=C:\DOCS.GDB") Dim da As New FbDataAdapter("SELECT PPRA.DOCSPPRA FROM PPRA where PPRA.idppra = 2", con) Dim MyCB As FbCommandBuilder = New FbCommandBuilder(da) Dim ds As New DataSet() con.Open() da.Fill(ds, "PPRA") Dim myRow As DataRow myRow = ds.Tables("PPRA").Rows(0) Dim MyData() As Byte MyData = myRow("DOCSPPRA") Response.Buffer = True Response.ContentType = "Image/JPEG" Response.BinaryWrite(MyData) MyCB = Nothing ds = Nothing da = Nothing con.Close() con = Nothing End Subalguma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você estiver usando sql server você pode usar bcp

 

SET @CMD = 'bcp "select * from master.dbo.##complete where Portal_ID = ''3321'' or Portal_ID = ''Portal ID''" queryout "c:\pasta\arquivo.txt" -c -CRAW -S"server" -U"user"  -P"pass"'exec master..xp_cmdshell @CMD, NO_OUTPUT

eu tenho esse codigo dentro de uma stored procedure...

o q eu faço é executar a sp e depois pegar o arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.