Erro ao executar sql

3 respostas
F

bem pessoal, estou com um probleminha, to usando uma função select e se eu executar ela pelo MySQL FRONT roda tranquilo, da maneira que é pra chamar, mas se eu tento executar pelo programa, da um erro de SQL …

func.carregaTabela(“select relacao.nroRelac,relacao.idEmpresa,relacao.nomeEmpresa” +
“from (relacao inner join empresa on relacao.idEmpresa = empresa.idEmpresa)
” +
“where empresa.idEmpresa = 1”,jtRelac);

nesse caso colokei o nº 1 em idEmpresa, para testar, da mesma forma que foi feito no FRONT, e mesmo assim da esse erro.

espero que alguem possa me ajudar !
Obrigado
Dyego.

3 Respostas

ivo_costa

Tenta Tirar os parenteses:

from relacao inner join empresa on relacao.idEmpresa = empresa.idEmpresa

marcosbrandao

Note que quando você concatena as strings da consulta, você não está deixando espaço, sua SQl vai ficar assim:

select relacao.nroRelac,relacao.idEmpresa,relacao.nomeEmpresafrom (relacao inner join empresa on relacao.idEmpresa = empresa.idEmpresa)where empresa.idEmpresa = 1

F

problema resolvido, não tinha me ligado no espaço entre as aspas.
hehehehe
obrigado

Criado 4 de fevereiro de 2008
Ultima resposta 4 de fev. de 2008
Respostas 3
Participantes 3