怎么把 Now 的时间 插入到 数据库的表中的日期字段里( datetime),如何查询1段时间的数据,语句如何写,谢谢

解决方案 »

  1.   

    oracle:
    adoquery.fieldbyname('字段名').asdatetime := now;
    sqlserver:
    adoquery.fieldbyname('字段名').asdatetime := date;
      

  2.   

    do Adoquery1 with
      close;
      sql.clear;
      sql.add('insert into TableName (datetime) with (now());
      open
    end;
    -----------------------------------------------
    do Adoquery1 with
      close;
      sql.clear;
      sql.add('select * from Tablename where datetime>'1999-05-08' and datetime<2005-05-08')
      open
    end;
      

  3.   

    sql.add('insert into TableName (datetime) with (now());
    要插入几个参数怎么写呀
     insert into tablename ('field1','field2') vaule(     ? ,      )
      

  4.   

    插入参数这样写,假设a,b是参数名
    adoquery.sql.add('insert into table (field1,field2)values(:a,:b) ');
    adoquery.parameters.parambyname('a').value:=edit1.text;
    adoquery.parameters.parambyname('b').value:=edit2.text;
      

  5.   

    SQL.Add('Insert send_main (send_date) values ('+chr(39)+datetimetostr(now)+chr(39)+')');