Ir para conteúdo

POWERED BY:

Arquivado

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

Vinicius Ianni

[Resolvido] BinaryWrite não exibe os dados dentro de text area

Recommended Posts

Bom Dia !

 

Estou tentando recuperar os dados do bd dentro de um form que faz upload de arquivos, inclusive usei o código do Jow Xavier que está no laboratorio de scripts.

 

Usando este metodo, &rs("nome") dá um erro.

Pesquisei no forum e vi o Binary.write beleza funciona legal, mas quero exibir os dados dentro de um text area, então estou fazendo assim:

desc = Response.BinaryWrite(rsan("descricao"))

e

response.write "Descrição:<br><textarea name='desc' cols='50' rows='8' >"&desc&"</textarea><p>"

 

o problema é que os dados ficam ao lado do textarea e não dentro como funciona no outro metodo.

 

Onde posso estar errando ?

 

Abraços,

Vinicius Ianni

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta o html que é gerado quando a informação aparece fora do textarea.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<DIV id="menu" style="HEIGHT: 200px; LEFT: 30px; POSITION: absolute; TOP: 200px; WIDTH: 900px; Z-INDEX: 1">
Emisora de sinal livre<fieldset id='formelem' style='width: 50%;'><legend><b>Código:  <font color='red'>1</legend></font><p><form action='prguia.asp' method='POST' name='frm' enctype='multipart/form-data'>  Canal:  <input type='Text' name='canal' value='rede bobo'><p>  Logo:  <input type='file' name='logo' value=''><p>  Descrição:  <br><pre><textarea name='desc' cols='50' rows='8'></textarea></pre><p><input type='hidden' name='etp' value='altera'><input type='hidden' name='id' value='1'><p><button type='enviar' onclick='return confirmaalt()'>Alterar</button></fieldset></form></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que era para ter aparecido dentro do TEXTAREA?

Compartilhar este post


Link para o post
Compartilhar em outros sites

BinaryWrite é para jogar arquivos para o cliente, como uma imagem gravada em um campo "Blob" do access. Masssssss ele não pode ser usado em conjunto com outros Responses. Se quer exibir um campo "normal" do access é só usar Response.Write mesmo.

 

Explique melhor o que você quer fazer e vamos te ajudando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Dia !

 

Ontem não deu para entrar pois fiquei fora o dia todo.

 

Salgado, normalmente eu não uso o binary.write para recuperar valores, mas nesse caso, se eu usar assim:

 

response.write "  Descrição:<br><textarea name='desc' cols='50' rows='8' >"&rsan("descricao")&"</textarea><p>"

 

dá isto :

 

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A000D)

Tipos incompatíveis

/teste/filmes/adm/programa.asp, line 137

 

e se eu usar o binary.write dá aquele problema.

 

Abraços,

Vinicius Ianni

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha só:

Pensando aqui, resolvi desta forma:

 

response.write "  Descrição:<br><textarea name='desc' cols='50' rows='8' >"

Response.BinaryWrite(rsan("descricao"))

response.write "</textarea><p>"

 

Simples né?

Faltava a lampada acender ..... :D

 

Obrigado a todos, e fica a dica para quem for usar isso.

 

Abraços,

Vinicius Ianni

Compartilhar este post


Link para o post
Compartilhar em outros sites

Marcos melhor criar outro topico com sua duvida

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.