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 <*> 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