记录怎么都被删除了?Access的问题。

laogao 2003-09-06 04:53:40
本人第一次用Access,遇到N多问题:

语句为:
Delete From Logs Where (OperationDate between #2003-08-04 00:00:00# and #2003-09-30 23:59:59#) and UserName = 'aaa'
它却将这段时间内的数据全部删除,后面的 and UserName = 'aaa'没起作用,不知为何。

另外,在Access中,时间用不能用'date'而要用#date#吗,我用'date'总出错。
通配符用'%'吗?

...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zag 2003-09-18
  • 打赏
  • 举报
回复
将UserName改为[UserName]或"UserName"试试。
Knight94 2003-09-18
  • 打赏
  • 举报
回复
时间类型,可以用参数传入,这样效果更好。
Knight94 2003-09-18
  • 打赏
  • 举报
回复
试试这个
Delete From Logs Where (OperationDate>=#2003-08-04 00:00:00# and OperationDate<=#2003-09-30 23:59:59#) and [UserName] = 'aaa'
tpwang 2003-09-18
  • 打赏
  • 举报
回复
我只是进来拿分的 ^_^
呵呵,给分!
laogao 2003-09-07
  • 打赏
  • 举报
回复
还有就是,明明数据库中是datetime类型,在dataGrid中显示的只有日期,没有时间。
laogao 2003-09-06
  • 打赏
  • 举报
回复
都不用Access吗?

110,529

社区成员

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

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

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