关于c#和access日期类型的问题 求高手

jingshund 2012-05-27 03:03:01
在c#中一个字符串 比如“201212”这个日期,应该如何转换插入到Access数据库中的日期格式中,又是如何读取的呢 比如
select * from table where 日期=?? 这里应该怎么写呢
...全文
157 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingshund 2012-05-30
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
用参数吧。先转换为DateTime类型,再用OleDbParament()传入
[/Quote]
如何用OleDbParament()传入呢
pclion 2012-05-27
  • 打赏
  • 举报
回复
用参数吧。先转换为DateTime类型,再用OleDbParament()传入
蝶恋花雨 2012-05-27
  • 打赏
  • 举报
回复
select * from tt where f1
between #2007-04-21 0:00:00# and #2007-04-24 23:59:59#

上述是最有效率的
如果一定要用日期,可以这么做,也是最有效率的

select * from tt where f1
between cdate( "2007-04-21 " & " 0:00:00 ") and cdate( "2007-04-24 " & " 23:59:59 " )
請參考:
http://community.csdn.net/Expert/topic/5429/5429916.xml?temp=.8885157
bulebirds 2012-05-27
  • 打赏
  • 举报
回复
access 日期查询这样写 日期 = #{0}#

110,567

社区成员

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

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

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