读书人

急从字符串转换为datetime时发生语法异

发布时间: 2012-02-22 19:36:56 作者: rapoo

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




[解决办法]
strtodate(time);
[解决办法]
问题出在你的Sql语句的地方,可以把你的Sql语句写出来看看
[解决办法]
time怎么就等于空呢,搞不明白!
[解决办法]
晕了,怎么不用参数?
adoquery支持参数的。
[解决办法]
不需要这样子的。
SQL中有个Convert函数,也有个Now函数,可以不必用DElphi中的函数。
这样简单点。
[解决办法]
time:=datetimetostr( 'hh:mm:ss ',now());
[解决办法]
就是时间格式不同。

读书人网 >.NET

热点推荐