Entao Eduardo, eu fiz assim:

           with frm_relatorio.query2 do begin
              close;
              sql.clear;
              sql.add( 'select * from ligacoes where data between :Dt_Inicial and :Dt_Final' );
              Params.ParamByName('Dt_Inicial').Value := maskedit1.text;
              Params.ParamByName('Dt_Final').Value := maskedit2.text;
              open;
           end;

onde foi que viagei? ele diz Undeclared identifier: 'Params'
  ----- Original Message -----
  From: Eduardo Silva dos Santos
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, May 04, 2006 4:26 PM
  Subject: Re: [delphi-br] Ado


  formatdatetime('mm/dd/yyyy', strtodate(maskedit2.text)))

  vai converte a data prar String, no ADO o parametro tem que ser do mesmo
  tipo do campo usado na expressão, senão acontece isso.

  ficaria + pratico vc usar parametros:

  with frm_relatorio.query2 do begin
    close;
    sql.clear;
    sql.add( 'select * from ligacoes where data between :Dt_Inicial and
  :Dt_Final' );
    Params.ParamByName( 'Dt_Inicial' ).Value := date.....;
    Params.ParamByName( 'Dt_Final' ).Value := date.....;
    open;
  end;

  ai vai ficar legal... so acerte a sintax... mas o importante é passar um
  valor do Tipo TDateTime para o parametro.


  ----- Original Message -----
  From: "Anderson" <[EMAIL PROTECTED]>
  To: "delphi-br" <delphi-br@yahoogrupos.com.br>
  Sent: Thursday, May 04, 2006 4:05 PM
  Subject: [delphi-br] Ado


  Aes galera,

  estou tentando fazer uma consulta por periodo, através da data inicial e
  data final, mas esta dando o seguinte erro:

  "[Microsoft][ODBC Paradox Driver] Data type mismatch in criteria _expression_"

  estou utilizando Ado, quando utilizava o bde não dava problema

  meu codigo esta assim:

  frm_relatorio.query2.close;
  frm_relatorio.query2.sql.clear;
  frm_relatorio.query2.sql.add('select * from ligacoes where data between '+
  quotedstr(formatdatetime('mm/dd/yyyy',
  strtodate(maskedit1.text)))+'and'+quotedstr(formatdatetime('mm/dd/yyyy',
  strtodate(maskedit2.text))));
  frm_relatorio.query2.open;

  [As partes desta mensagem que não continham texto foram removidas]



  --
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>



  Links do Yahoo! Grupos











  --
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>





        Yahoo! Grupos, um serviço oferecido por:
              PUBLICIDADE
               
      


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



Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a