关于操作Access数据库时提示“标准表达式中数据类型不匹配”的问题

问题描述:在操作Access数据库时,抛出“标准表达式中数据类型不匹配”的错误。

解决方案:这个错误一般是由于sql语句中的数据与Access数据库中定义的数据类型不一致的问题导致的,需要仔细检查sql语句的问题。

案例说明:出现这个错误的情况比较多,以下就以我遇到的问题加以说明。


场景一

场景问题描述:系统在笔记本A上运行一切正常,在笔记本B上运行时报“标准表达式中数据类型不匹配”的错误,笔记本B的环境为Win10 教育版 64位(未装Office)。

解决问题过程:(1)起初怀疑是未安装Office的问题,于是安装了Office2010,结果问题依然存在,排除该原因。(2)从数据库字段数据类型检查,发现日期格式显示为”2019/01/20 星期日 13:05:23“,怀疑跟该日期与时间格式有关,之前正常运行的电脑上是不显示星期的。由于该显示格式是根据系统的日期与时间格式来显示的,所以调整了系统的日期与时间格式,去掉了星期的显示内容,最终问题解决。

最终解决方案:问题是由于包含日期与时间的字段格式不正确导致的,因此调整系统的日期与时间格式为正常格式(不带星期等汉字)即可。

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花