is not a valid smalldatetime..
ajige 2011-03-06 04:57:17 我在数据库里的一个字段delcaretime是smalldatetime类型的。
当需要从前台的一个edit输入一个时间,然后存储到数据库中时,我是这样写的:
adoquery1.fieldbyname['declaretime'].asstring=edit1.text;
其中edit1中时间的格式是2010-01-01。
以这样的时间格式存储时,在一台电脑A的数据库上是没有问题的,可以成功的录入数据库。
但是同样的代码换到另一个电脑B的数据库上时,就会报错,提示:
2010-01-01 is not a valid smalldatetime.
请问一下, 这是为什么呢?
后来,我把edit1中时间的格式改成了2010/01/01,此时,在B上可以成功的录入,但是在A上又会提示 2010/01/01 is not a valid smalldatetime.
请问这样的问题如何解决???