galera ta dando esse erro quando tento registrar no banco
o erro da quando existe ' e ? no texto separados ou juntos
qualquer outra coisa vai normal. o insert está assim
INSERT INTO dbcepciv.TBL_feedback (usuario_id_fk, idresposta_fk, feedback, data_criacao, tipo) VALUES(4644,16762, E'\'dasdasdasdad?',to_timestamp('08/09/2011 00:15:24', 'DD/MM/YYYY HH24:MI:SS'),'texto')
o banco é postgre
ah .. inserindo direto no banco vai normal.. por isso que é muito estranho
Microsoft OLE DB Provider for ODBC Drivers erro '80004005'
The # of binded parameters < the # of parameter markers
/private/tutor/up.asp, linha 73
Erro Esquesito, Inserir '? No Postgre
Started By ThiagoJpa, 08/09/2011, 00:22
2 replies to this topic
#1
Posted 08/09/2011, 00:22
#2
Posted 08/09/2011, 09:24
O problema é bem aqui
E'\'dasdasdasdad?'
Vc está abrindo e fechando as aspas... e o E está ficando de fora...
Tente colocar tudo entre aspas duplas
"E'\'dasdasdasdad?"
E'\'dasdasdasdad?'
Vc está abrindo e fechando as aspas... e o E está ficando de fora...
Tente colocar tudo entre aspas duplas
"E'\'dasdasdasdad?"
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
#3
Posted 09/09/2011, 01:42
o E é o escape do postgre
e no texto esta assim 'adasdasdas?
para inserir no bd tem que colocar o contra-barra antes do '
mais uma descoberta, se eu colocar assim ' " ? funciona... colocando um " entre ' e ?
e no texto esta assim 'adasdasdas?
para inserir no bd tem que colocar o contra-barra antes do '
mais uma descoberta, se eu colocar assim ' " ? funciona... colocando um " entre ' e ?
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)