O que tem de errado com isto?

3 respostas
A

Pessoal tenho esta função…

public String consultaDado(String oque, String tabela, String compara, String valor){ String retorno="", query = "SELECT '"+oque+"' FROM '"+tabela+"' WHERE '"+compara+"'='"+valor+"'"; ...

mas ela me da o seguinte problema quando coloco pra executar…

java.sql.SQLException: You have an error in your SQL syntax. Check the manual t
hat corresponds to your MySQL server version for the right syntax to use near ‘’
perfil’ WHERE ‘CPF’=‘[telefone removido]’’ at line 1

O que pode ser ???

3 Respostas

E

temte tirar as aspas simples dos nomes das tabelas, acho q vai resolver

A

Deu direitinho…valew !!!

F

Na linha:

String retorno="", query = "SELECT '"+oque+"' FROM "+tabela+" WHERE '"+compara+"'='"+valor+"'";

na clausula where retire as aspas do nome da coluna:

String retorno="", query = "SELECT '"+oque+"' FROM "+tabela+" WHERE "+compara+"='"+valor+"'";
Criado 1 de maio de 2005
Ultima resposta 1 de mai. de 2005
Respostas 3
Participantes 3