Ir para conteúdo

POWERED BY:

Arquivado

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

Vinicius Ianni

brigando com blob

Recommended Posts

Boa Tarde !

 

Tenho um campo no bd mysql que é blob.

Quando dou response.write nele e ele está vazio, sem problemas, se coloco algo nesse campo, ele apresenta todo ??????.

Colocando response.binarywrite quando ele tem alguma informação, aparece sem problemas, mas se o campo está vazio, dá um erro.

pensei em colocar assim:

if rs("obs") = "" then
response.write res("obs")
else
response.binarywrite("obs")
end if
mas ele vai direto pro binarywrite.

 

alguem tem alguma ideia de como resolver isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

existem as algumas particularidades com os campos blobs no MySQL

 

Não podem ser chaves primárias (excluindo Tinyblob);

Não é possível usar os comandos GROUP e SORT com campos blob;

São reconhecidos como um LONGVARCHAR para drivers ODBC.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse meu campo blob faz parte de um cadastro de clientes, então não faz parte desses requisitos que listou xamburzum, ele não é chave primaria (a chave primaria é um campo int com auto numeração), e ele é selecionado via select * from ...

Agora estou curioso com o longvarchar, como eu trato isso ?

response.write trunca os dados quando existem e response.binarywrite dá erro quando não tem nada nesse campo.

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.