C#中查询Access数据库的问题(关于日期方面的),在线等待!!!

nakrul 2002-06-25 02:45:26
Access数据库中有一个表,表中有一个日期类型的子段,但我不管如何设置它的类型(长日期,短日期,。。。),在C#中都不能正确查询出结果,但没发生查询错误,为什么?

m_SQL = "select * from account_1 where input_date > 2002-6-25";
this.oleDbSelectCommand1.CommandText = m_SQL;
DbAdapter_account_1.Fill(dS_account_1, "account_1");

请教高手!
...全文
56 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
nakrul 2002-06-26
  • 打赏
  • 举报
回复
这次对了,感谢真正的专家!
纪俊 2002-06-25
  • 打赏
  • 举报
回复
acptvb is right
cnwolfs 2002-06-25
  • 打赏
  • 举报
回复
两颗心是怎么得的,还不如我
spgoal 2002-06-25
  • 打赏
  • 举报
回复
专家说的对,用#号分隔
CForce 2002-06-25
  • 打赏
  • 举报
回复
就是数据类型的问题
acptvb 2002-06-25
  • 打赏
  • 举报
回复
感谢您使用微软产品。

您可以试试如下的表达方式:
string mys="select * from purchases where [order date] > #1997-4-8#";

— 微软全球技术中心 VB支持中心

本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
nakrul 2002-06-25
  • 打赏
  • 举报
回复
拜托,没人知道吗?
nakrul 2002-06-25
  • 打赏
  • 举报
回复
这样写不对吧,程序运行出错!
bigtree21cn 2002-06-25
  • 打赏
  • 举报
回复
m_SQL = "select * from account_1 where input_date > '2002-6-25'";

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧