Faça assim então: QryPagar.Close; QryPagar.SQL.Text := 'Select * FROM PAGAR WHERE VEICULOCONTR = ' + IntToStr(IndBusca); QryPagar.Open;
----- Original Message ----- From: Marcelo To: [EMAIL PROTECTED] Sent: Tuesday, November 09, 2004 7:14 PM Subject: Re: [delphi-br] Erro em instrução SQL 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: ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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 <*> 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