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

 



Responder a