随笔-46  评论-64  文章-2  trackbacks-0
其实是个简单的小问题,仅在此做个记录。

遇到这个问题的不妨读一下这篇文章先:Access查询和过滤条件 http://www.fontstuff.com/access/acctut06.htm

我遇到的报错语句如下:

update monitor_table set logoffTime ='2008-04-06 16:58:54', keyClickCount ='17' where userName ='abcd' and logonTime ='2008-04-06 16:56:36' 

读了上面的文章,知道 MS Access的时间分隔符号为 # ,而 MS SQL Server的时间分隔符为 '

所以正确的语句应该是:

update monitor_table set logoffTime ='2008-04-06 16:58:54', keyClickCount ='17' where userName ='abcd' and logonTime =#2008-04-06 16:56:36

posted on 2008-05-19 15:39 jht 阅读(1906) 评论(1)  编辑  收藏

评论:
# re: Data type mismatch in criteria expression. 条件表达式中数据类型不匹配 [未登录] 2011-03-25 16:25 | dd
Access 2003 上 用 单引号 对 日期/时间 类型的字段操作 没有遇到问题. 不知楼主 为何 会出现这种情况  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: