在对一个access表进行update时,总是提示数据类型不匹配(ODBC Microsoft Access Driver 标准表达式中数据类型不匹配)。代码如下图:

asp --access中如何插入日期型数据

asp --access中如何插入日期型数据

看起来代码是没有什么问题的,跟一般的更新语句一样。

错误提示如下图:

asp --access中如何插入日期型数据

asp --access中如何插入日期型数据

在csdn上也曾有人提问过这个问题,但是经过激烈的讨论,还是没有一个结论。

结果偶然间在一个小网站上,我发现也有人提出这个问题,然而回复的只有一个人,用了5个字符给出了答案,答案就是“ ‘号换#号

asp --access中如何插入日期型数据

asp --access中如何插入日期型数据

所以,在把 ‘ 修改为 # 之后,结果就是,可以正确的更新日期型数据了。

asp --access中如何插入日期型数据

asp --access中如何插入日期型数据

小细节尽显大智慧!