with adoquery1 do
  begin
    close ;
    sql.clear ;
    sql.add('select job_no from jinput where fdate=dateadd(day,:nday,:mydate)') ;
    parameters[0].value:=-(strtoint(edit1.text)) ;
    parameters[1].value:=date() ;
    prepared ;
    open ;
  end ;執行後出錯:
Argument data type datetime is invalid for argument 2 of dateadd function

解决方案 »

  1.   

    with adoquery1 do
      begin
        close ;
        sql.clear ;
        sql.add('select job_no from jinput where fdate=dateadd(day,:nday,getdate())') ;
        parameters[0].value:=-(strtoint(edit1.text)) ;
        prepared ;
        open ;
      end ;
      

  2.   

    to: jinjazz(近身剪(N-P攻略)) 
    應該是不行的吧,getdate帶了時間的,如 2005-03-24 13:52:34,而delphi中的date()是不帶時間的,如:
    2005-03-24 00:00:00