Excecao num select

2 respostas
M

quando meu caminho tem um aspa simples " ’ " meu programa lanca uma excecao

java.sql.SQLException: [Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'endereco = 'd:\mp3\Beatles\Sgt. Pepper’s Lonely Hearts Club Band

a query é:
“SELECT * FROM arquivos WHERE endereco = '” +caminho+ "’

o que posso fazer?
tentei substituir as aspas simples por " ’ " ou " /’ ", mas nao mudou nada

2 Respostas

M

utilize escape nos seus caracters especiais… como ’ … "

R

pq vc naum utiliza prepared statment…??

Criado 7 de dezembro de 2004
Ultima resposta 8 de dez. de 2004
Respostas 2
Participantes 3