ADO+ACCESS连接一数据库后按时间查找数据出现奇怪的有关问题!哪位高手来帮帮忙
ADO+ACCESS连接一数据库后按时间查找数据出现奇怪的问题!谁来帮帮忙
我用下面的语句按时间查找数据
Select * From Table2 Where Date > = #2007-01-01#
但是却出现错误,catch的描述是"未指定的错误",但是我反复检查了这个数据库中的我要查的那个表的Date字段,绝对是日期类型,根本就没有问题,但就是不能用上面的语句查找,但是我改用按其它字段比如姓名或者ID的字段的方式查找数据却都很正常,但是这样查出来的数据后,要修改数据时按也按那个Date时间字段,却也不能修改,也是显示"未指定的错误",改为按其它的字段来却又一切正常,不知道谁知道这到底是什么原因呀?是否有人可以在那个表中的Date字段做了某些限制吗???不知道如何才能解决?
------解决方案--------------------
是不是因为Date是关键字的原因
试试
Select * From Table2 Where [Date] > = #2007-01-01#
------解决方案--------------------
在access数据库中使用该语句建一个查询看看是否能够完成.
不行再试试
Select * From Table2 Where [Date] > = #01/01/2007#
------解决方案--------------------
你的sql语句在我这里就可以啊。
我只是改了下表名和字段名。我也是VC++6.0和Access。
自己看看
------解决方案--------------------
你是用ADO来连接数据库吗,链接字符串是什么?
我用下面的语句按时间查找数据
Select * From Table2 Where Date > = #2007-01-01#
但是却出现错误,catch的描述是"未指定的错误",但是我反复检查了这个数据库中的我要查的那个表的Date字段,绝对是日期类型,根本就没有问题,但就是不能用上面的语句查找,但是我改用按其它字段比如姓名或者ID的字段的方式查找数据却都很正常,但是这样查出来的数据后,要修改数据时按也按那个Date时间字段,却也不能修改,也是显示"未指定的错误",改为按其它的字段来却又一切正常,不知道谁知道这到底是什么原因呀?是否有人可以在那个表中的Date字段做了某些限制吗???不知道如何才能解决?
------解决方案--------------------
是不是因为Date是关键字的原因
试试
Select * From Table2 Where [Date] > = #2007-01-01#
------解决方案--------------------
在access数据库中使用该语句建一个查询看看是否能够完成.
不行再试试
Select * From Table2 Where [Date] > = #01/01/2007#
------解决方案--------------------
你的sql语句在我这里就可以啊。
我只是改了下表名和字段名。我也是VC++6.0和Access。
自己看看
------解决方案--------------------
你是用ADO来连接数据库吗,链接字符串是什么?