Novo erro sql no delphi x oracle
Precisando de ajuda no delphi x oracle
No delphi
if RbTodos.Checked then
_sql:= Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = Membro;
erro Oracle
ORA-00904: MEMBRO: identificador inválido
No Oracle
Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = Membro
Select * from pessoa where clas_cadastro = Membro
funcionam perfeito
Resultado
CODIGO
NOME
CLAS_CADASTRO
9
MARCEL
Membro
19
KARINE DJALMA
Membro
2 linhas retornadas em 0,00 segundos
Exportação para CSV
Novamente no delphi
if RbTodos.Checked then
_sql:= Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = Membro;
[Error]U_Relatorio.PasMissing operador or semicolon
No delphi
if RbTodos.Checked then
_sql:= Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = Membro;
erro Oracle
ORA-00904: MEMBRO: identificador inválido
No Oracle
Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = Membro
Select * from pessoa where clas_cadastro = Membro
funcionam perfeito
Resultado
CODIGO
NOME
CLAS_CADASTRO
9
MARCEL
Membro
19
KARINE DJALMA
Membro
2 linhas retornadas em 0,00 segundos
Exportação para CSV
Novamente no delphi
if RbTodos.Checked then
_sql:= Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = Membro;
[Error]U_Relatorio.PasMissing operador or semicolon
Marcelo Augusto
Curtidas 0
Respostas
Joel Rodrigues
03/05/2012
Cara, parece estar faltando algum ponto-e-vírgula ou outro operador em algum lugar.
GOSTEI 0
Bruno Leandro
03/05/2012
_sql:= [aspa] Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = [aspa] + QuotedStr(Membro);
GOSTEI 0
Marcelo Augusto
03/05/2012
_sql:= [aspa] Select CODIGO,NOME,CLAS_CADASTRO from pessoa where clas_cadastro = [aspa] + QuotedStr(Membro);
amigos, as aspas estão no fonte do delphi não se porque não apareceu aqui devo ter esquecido mas comentando
codigo,nome,clas_cadastro são atributos de pessoa somente membro atributo em clas_cadastro quando no delphi eu coloco entre aspas nem compila mas quando tiro as aspas o oracle define Membro como MEMBRO ai se da o erro
GOSTEI 0
Alexandre Pedroso
03/05/2012
Algum destes campos é chave primária?
GOSTEI 0