具体如下:
字符变量time:=datetimetostr(now());
而在执行sql语句插入时就出错了.
说''从字符串转换为datetime时发生语法错误''
是不是两台电脑上的时间格式不一样啊.
我在自己电脑上运行没问题,可到其他机上就出错了.

解决方案 »

  1.   

    问题出在你的Sql语句的地方,可以把你的Sql语句写出来看看
      

  2.   

    adoquery2.SQL.Add('insert into rizhi_table values('''+time+''','''+sj+''','''+zt+''','''+czy+''','''+datetostr(date())+''')');
    不知道怎么错误
      

  3.   

    time怎么就等于空呢,搞不明白!
      

  4.   

    晕了,怎么不用参数?
    adoquery支持参数的。
      

  5.   

    不需要这样子的。
    SQL中有个Convert函数,也有个Now函数,可以不必用DElphi中的函数。
    这样简单点。
      

  6.   

    time:=datetimetostr('hh:mm:ss',now());