Info.
SQL_ANIVERFALEC.SQL.ADD('IRMA.CDSITUAC = 'FALEC' '); usa assim SQL_ANIVERFALEC.SQL.ADD('IRMA.CDSITUAC = ' + QuotedStr('FALEC') + ' '); ou SQL_ANIVERFALEC.SQL.ADD('IRMA.CDSITUAC = ''FALEC'' '); ou SQL_ANIVERFALEC.SQL.ADD('IRMA.CDSITUAC = ' + chr(39) + 'FALEC' + chr(39) +' '); Atenciosamente; Elazar -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de info.desenvolvimento Enviada em: quinta-feira, 30 de março de 2006 10:52 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Erro ao criar SQL em tempo de execução Pessoal estou criando um SQL em tempo de execução e está dando o seguinte erro. [Error] Rel_AniverFalecim.pas(183): ')' expected but identifier 'FALEC' found (Em negrito) Se for colocado no SQL e fazer o SQL direto ele lista, mas se eu fizer em tempo de execução está com esse erro. ABAIXO SEGUE MEU SQL: REL_ANIVERFALEC.SQL_ANIVERFALEC.CLOSE; REL_ANIVERFALEC.SQL_ANIVERFALEC.SQL.CLEAR; SQL_ANIVERFALEC.SQL.ADD('SELECT EXTRACT(DAY FROM IRMA.DTFALECIM) AS DIA, EXTRACT(MONTH FROM IRMA.DTFALECIM) AS MES,'); SQL_ANIVERFALEC.SQL.ADD('IRMA.CDRELIG, IRMA.NMOPCAO, IRMA.SOBRENOME, IRMA.NMCIVIL, IRMA.DTNASC, IRMA.DTFALECIM'); SQL_ANIVERFALEC.SQL.ADD('FROM'); SQL_ANIVERFALEC.SQL.ADD('IRMA'); SQL_ANIVERFALEC.SQL.ADD('WHERE'); SQL_ANIVERFALEC.SQL.ADD('IRMA.CDSITUAC = 'FALEC' '); SQL_ANIVERFALEC.SQL.ADD('AND'); SQL_ANIVERFALEC.SQL.ADD('EXTRACT(MONTH FROM IRMA.DTFALECIM) BETWEEN :pMES and :pMES2'); SQL_ANIVERFALEC.SQL.ADD('AND'); SQL_ANIVERFALEC.SQL.ADD('IRMA.IRMA.DTFALECIM BETWEEN :pDTFALEC AND :pDTFALEC2'); [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html