Data type mismatch in criteria expression. 条件表达式中数据类型不匹配

其实是个简单的小问题,仅在此做个记录。

遇到类似问题的不妨读一下这篇文章先: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值