Ir para conteúdo

POWERED BY:

Arquivado

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

razs

Incorrect string value

Recommended Posts

Boas pessoal, to a ter este erro quando faço o update na bd, penso que seja devido aos acentos, tenho o mysql defenido com collation utf8-default collation e na pagina dos codigo de erro defeni

 

Response.charset="utf-8"

 

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 5.1 Driver][mysqld-5.5.23]Incorrect string value: '\xEF\xBF\xBD\xEF\xBF\xBD...' for column 'trab' at row 3

/upload_form.asp, line 99 

alguma ideia de normalizar isto de modo a que ele aceite acentos?

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste o código da linha 99 aqui pra ajudar.

 

Em todo caso verifique se você está fazendo replace de ' por ''.

Se você tentar inserir no banco uma string com o valor "Joana D'arc", isto vai te retornar um erro.

 

O tratamento disto seria como no exemplo abaixo:

varString = replace(varString,"'","''")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele faz isto com todos os acentos se eu escrever sem acentos ele grava bem.

a linha 99 é um simples insert e funciona se nao puser nenhum acento.

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.