Ir para conteúdo

POWERED BY:

Arquivado

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

Pachevisk

Erro String or binary data ???

Recommended Posts

seguinte to com esse erro no meu fórum

String or binary data would be truncated.

 

/FORUM/postar2.asp, line 54

SQL1 = "INSERT into ttopico (codu,codsf,datat,artigot,iconet,respondidot,perguntat,ultimavisitat,assinatura,visitas,ipt) VALUES "	SQL1 = SQL1 & "("&rs("codu")&","&codsf&","	SQL1 = SQL1 & "'"&data&"','"&artigot&"','"&iconet&"','Não','"&perguntat&"','"&ultimavisitat&"','"&assinatura&"','0','"&ipt&"')"linha 54 -->	Set rs1 = db.execute(SQL1)

quando campo texto é preenchido com muitos caracteres em um novo tópico

da esse erro. se for poucos caracteres e não tem quebra de

linha no campo texto ele posta normal ...não sei se tem haver...

o que poderia ser?

Compartilhar este post


Link para o post
Compartilhar em outros sites

este campo acontece pq o limite de um campo no bd foi excedido ! no seu caso é o campo do topico, verifique o length dele, qual foi o limite q você adicionou ??se for um bd sql 2000 coloque o campo como text e se for access como memorando !flw !

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas o topico está vindo em branco ou seja naum ta resgatando do bdmais ou menos assim posta novo tópicoperguntat = request.form("perguntat")perguntat = replace(perguntat,"<","")e ai ele fais o INSERT into ttopico mostra o topicoSQL = "SELECT * FROM ttopico WHERE codt = "&codt&""Set rs = db.execute(SQL)<%=replace(rs("perguntat"),vbcrlf,"<BR>")%>pra testa, mudei o campo na estrutura da tabela perguntat para texto (fica em memorando "access") dai ele resgata. mas se deixar em texto o campo com muito caracteres ele diz que o limite de um campo no bd foi excedido(caracteres)o que devo fazer nesse caso alguem da uma ajudinha?

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.