query com problema no delphi
sql:=´SELECT p.codigo,nome,ativo,clas_cadastro,cid.cidade_nome,e.estado_nome,pa.pais_nome,c.cep_nome,b.bairro_nome,`+
`pa.parente_cod_Pes,Parente_nome,cp.cep_nome,ba.bairro_nome,cd.cidade_Nome,es.Estado_Nome,pi.pais_nome`+
`FROM PESSOA p inner join cep c on p.pessoa_cep = c.id_cep inner join bairro b on p.bairro = b.bairro_codigo`+
`inner join cidade cid on p.cidade = cid.cidade_codigo`+
`inner join estado e on p.estado = e.estado_codigo`+
`inner join pais pa on p.pais = pa.pais_cod`+
`inner join parente pa on p.codigo = pa.parente_cod_pes`+
`inner join cep cp on pa.parente_rua = cp.id_cep`+
`inner join bairro ba on pa.parente_Bairro = ba.bairro_codigo`+
`inner join cidade cd on pa.parente_cidade = cd.cidade_codigo`+
`inner join estado es on pa.parente_estado = es.estado_codigo`+
`inner join pais pi on pa.parente_pais = pi.pais_cod`+
`where (p.clas_cadastro =`+ QuotedStr(`Membro`)+`)`+
`AND (p.ativo =`+ QuotedStr(`Ativado`)+`)`+
`AND (pa.par_reside =`+ QuotedStr(`S`)+`)`+
`AND P.codigo =`+ dm.tblPessoaCODIGO.Text`+`ORDER BY NOME`;
`pa.parente_cod_Pes,Parente_nome,cp.cep_nome,ba.bairro_nome,cd.cidade_Nome,es.Estado_Nome,pi.pais_nome`+
`FROM PESSOA p inner join cep c on p.pessoa_cep = c.id_cep inner join bairro b on p.bairro = b.bairro_codigo`+
`inner join cidade cid on p.cidade = cid.cidade_codigo`+
`inner join estado e on p.estado = e.estado_codigo`+
`inner join pais pa on p.pais = pa.pais_cod`+
`inner join parente pa on p.codigo = pa.parente_cod_pes`+
`inner join cep cp on pa.parente_rua = cp.id_cep`+
`inner join bairro ba on pa.parente_Bairro = ba.bairro_codigo`+
`inner join cidade cd on pa.parente_cidade = cd.cidade_codigo`+
`inner join estado es on pa.parente_estado = es.estado_codigo`+
`inner join pais pi on pa.parente_pais = pi.pais_cod`+
`where (p.clas_cadastro =`+ QuotedStr(`Membro`)+`)`+
`AND (p.ativo =`+ QuotedStr(`Ativado`)+`)`+
`AND (pa.par_reside =`+ QuotedStr(`S`)+`)`+
`AND P.codigo =`+ dm.tblPessoaCODIGO.Text`+`ORDER BY NOME`;
Marcelo Augusto
Curtidas 0
Respostas
Marcelo Augusto
15/05/2012
Ola pessoal o erro que esta dando é parlavra chave não encontrada erro 0905
sql:=´SELECT p.codigo,nome,ativo,clas_cadastro,cid.cidade_nome,e.estado_nome,pa.pais_nome,c.cep_nome,b.bairro_nome,`+
`pa.parente_cod_Pes,Parente_nome,cp.cep_nome,ba.bairro_nome,cd.cidade_Nome,es.Estado_Nome,pi.pais_nome`+
`FROM PESSOA p inner join cep c on p.pessoa_cep = c.id_cep inner join bairro b on p.bairro = b.bairro_codigo`+
`inner join cidade cid on p.cidade = cid.cidade_codigo`+
`inner join estado e on p.estado = e.estado_codigo`+
`inner join pais pa on p.pais = pa.pais_cod`+
`inner join parente pa on p.codigo = pa.parente_cod_pes`+
`inner join cep cp on pa.parente_rua = cp.id_cep`+
`inner join bairro ba on pa.parente_Bairro = ba.bairro_codigo`+
`inner join cidade cd on pa.parente_cidade = cd.cidade_codigo`+
`inner join estado es on pa.parente_estado = es.estado_codigo`+
`inner join pais pi on pa.parente_pais = pi.pais_cod`+
`where (p.clas_cadastro =`+ QuotedStr(`Membro`)+`)`+
`AND (p.ativo =`+ QuotedStr(`Ativado`)+`)`+
`AND (pa.par_reside =`+ QuotedStr(`S`)+`)`+
`AND P.codigo =`+ dm.tblPessoaCODIGO.Text`+`ORDER BY NOME`;
sql:=´SELECT p.codigo,nome,ativo,clas_cadastro,cid.cidade_nome,e.estado_nome,pa.pais_nome,c.cep_nome,b.bairro_nome,`+
`pa.parente_cod_Pes,Parente_nome,cp.cep_nome,ba.bairro_nome,cd.cidade_Nome,es.Estado_Nome,pi.pais_nome`+
`FROM PESSOA p inner join cep c on p.pessoa_cep = c.id_cep inner join bairro b on p.bairro = b.bairro_codigo`+
`inner join cidade cid on p.cidade = cid.cidade_codigo`+
`inner join estado e on p.estado = e.estado_codigo`+
`inner join pais pa on p.pais = pa.pais_cod`+
`inner join parente pa on p.codigo = pa.parente_cod_pes`+
`inner join cep cp on pa.parente_rua = cp.id_cep`+
`inner join bairro ba on pa.parente_Bairro = ba.bairro_codigo`+
`inner join cidade cd on pa.parente_cidade = cd.cidade_codigo`+
`inner join estado es on pa.parente_estado = es.estado_codigo`+
`inner join pais pi on pa.parente_pais = pi.pais_cod`+
`where (p.clas_cadastro =`+ QuotedStr(`Membro`)+`)`+
`AND (p.ativo =`+ QuotedStr(`Ativado`)+`)`+
`AND (pa.par_reside =`+ QuotedStr(`S`)+`)`+
`AND P.codigo =`+ dm.tblPessoaCODIGO.Text`+`ORDER BY NOME`;
GOSTEI 0
Cesar Roniglei
15/05/2012
Bom dia Marcelo,
Você terá que colocar sem espaço antes de fechar a aspa simples, pois senão ele junta tudo e aparece este erro.
Ex:
SQL:= Select Codigo, Nome, +
DataNascimento ;
Espero ter ajudado.
César Roniglei
Você terá que colocar sem espaço antes de fechar a aspa simples, pois senão ele junta tudo e aparece este erro.
Ex:
SQL:= Select Codigo, Nome, +
DataNascimento ;
Espero ter ajudado.
César Roniglei
GOSTEI 0