É Access, mas já resolvi o problema. De qualquer forma fico grato. Marcelo ----- Original Message ----- From: "delphi" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 09, 2004 4:51 PM Subject: Re: [delphi-br] Erro em instrução SQL
> > > qual seu banco de dados? > > Se for xBase... > Tabela.Close; > Tabela.SQL.Clear; > Tabela.SQL.Add ('Select * FROM PAGAR'); > Tabela.SQL.Add ('WHERE VEICULOCONTR='+IntToStr(IndBusca) ); > Tabela.Open; > > FireBird... > Tabela.Close; > Tabela.SQL.Clear; > Tabela.SQL.Add ('Select * FROM PAGAR'); > Tabela.SQL.Add ('WHERE VEICULOCONTR='+ ''''+IntToStr( IndBusca )+'''' ); > Tabela.Open; > > > Espero que resolva seu prob.... > > Prates. > ¨¨¨¨¨ > > > > > Marcelo escreveu: > >> Na compilação deu erro: >> [Error] RelVeiculos.pas(1446): Undeclared identifier: 'ParambyName' >> >> E fiz como disse. >> Qual será o problema? >> >> ----- Original Message ----- >> From: "Nilson Chagas" <[EMAIL PROTECTED]> >> To: <[EMAIL PROTECTED]> >> Sent: Tuesday, November 09, 2004 5:08 PM >> Subject: Re: [delphi-br] Erro em instrução SQL >> >> >> >> Esqueci de colocar aspa no final da sentença, olha o coreto ai: >> With QryPagar do >> begin >> Close; >> SQL.Clear; >> SQL.Add ('Select * FROM PAGAR'); >> SQL.Add ('WHERE VEICULOCONTR=:VEICULOCONTR'); >> ParambyName('VEICULOCONTR').AsInteger := IndBusca; >> Open; >> end; >> >> >> Nilson Chagas <[EMAIL PROTECTED]> wrote: >> tenta assim: >> >> With QryPagar do >> begin >> Close; >> SQL.Clear; >> SQL.Add ('Select * FROM PAGAR'); >> SQL.Add ('WHERE VEICULOCONTR=:VEICULOCONTR); >> ParambyName('VEICULOCONTR').AsInteger := IndBusca; >> Open; >> end; >> >> Além disso vc tava tentando colocar aspas para um campo que eh integer. >> >> Valeu companheiro, >> >> >> Marcelo <[EMAIL PROTECTED]> wrote: >> Pessoal >> >> Estou fazendo uma pesquisa simples, mas que está me dando um retorno >> de erro >> que não sei o porque. >> Minha query é a seguinte: >> >> With QryPagar do >> begin >> Close; >> SQL.Clear; >> SQL.Add ('Select * FROM PAGAR'); >> SQL.Add ('WHERE VEICULOCONTR='+#39+IntToSTr(IndBusca)+#39); >> Open; >> end; >> >> onde >> IndBusca é uma variável Integer e VEICULOCONTR tb é um campo Integer na >> tabela. >> >> E qdo executo me dá a seguinte mensagem: >> EOleException with message 'Tipo de dados incompatível na expressão >> critério' >> >> Onde estou errando? >> Uso Delphi5 + ADO + Access >> >> Grato >> >> Marcelo >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> >> -- >> <<<<< 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] ou [EMAIL PROTECTED] >> >> >> >> Yahoo! Grupos, um serviço oferecido por: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> function SearchComboBox() { if >> (document.form_combo.keyword.value.length==0){ alert("Por favor, digite >> algo."); return false; }else { document.form_combo.action >> ="http://br.rd.yahoo.com/SIG=12aaoikih/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111264:HM/EXP=1100116593/A=2361264/R=0/SIG=11uaou2jn/*http://www.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11"; >> >> } return true;} [input] [input] [input] >> >> --------------------------------- >> 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!. >> >> >> >> NILSON CHAGAS >> >> >> --------------------------------------------------------- >> Mateus 16v26 >> "Pois que adiantará ao homem ganhar o mundo inteiro e perder a sua >> alma? Ou >> o que o homem poderá dar em troca de sua alma?" >> >> --------------------------------- >> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador >> agora! >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> >> -- >> <<<<< 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] ou [EMAIL PROTECTED] >> >> >> >> Yahoo! Grupos, um serviço oferecido por: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> function SearchComboBox() { if >> (document.form_combo.keyword.value.length==0){ alert("Por favor, digite >> algo."); return false; }else { document.form_combo.action >> ="http://br.rd.yahoo.com/SIG=12aau7bl6/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111264:HM/EXP=1100116875/A=2361264/R=0/SIG=11uaou2jn/*http://www.bondfaro.com/bondfaro/in/combosearch_in.jsp?sk=11"; >> >> } return true;} [input] [input] [input] >> >> --------------------------------- >> 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!. >> >> >> >> NILSON CHAGAS >> >> >> --------------------------------------------------------- >> Mateus 16v26 >> "Pois que adiantará ao homem ganhar o mundo inteiro e perder a sua >> alma? Ou >> o que o homem poderá dar em troca de sua alma?" >> >> --------------------------------- >> Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador >> agora! >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> >> -- >> <<<<< 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] ou [EMAIL PROTECTED] >> >> Links do Yahoo! Grupos >> >> >> >> >> >> >> >> >> >> >> >> -- >> <<<<< 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] ou [EMAIL PROTECTED] >> >> >> >> *Yahoo! Grupos, um serviço oferecido por:* >> >> * >> <http://br.rd.yahoo.com/SIG=12a2k5quu/M=264105.3931087.6562589.1588051/D=brclubs/S=2137111264:HM/EXP=1100117812/A=2361264/R=6/SIG=10v4acpp0/*http://br.shopping.yahoo.com/>* >> >> >> >> *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] >> >> <mailto:[EMAIL PROTECTED]> >> >> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do >> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. >> >> > > > > > > > -- > <<<<< 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] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > -- <<<<< 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] ou [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