最近的一个项目要使用Access,用惯了SQLServer,一下子回到Access真是有点不太习惯。在使用Access插入日期数据时,总报Data type mismatch in criteria expression错误,虽然我使用了参数化方式传值,可是问题还无法得到解决。

经测试,下面两种方法可以解决这个问题。

方法一:

使用参数化方法时只要使用DateTime.Now.ToString(),把日期类型转换为String类型,就可以了。看来Access还是比较傻的。

方法二:

使用普通的拼SQL方法时,要把‘换成#。因为Access把#视为日期标识符。例如

string sql = "insert into table ([Time]) values(#2009-01-01#)".

最后要再说一句,如果insert语句的列中关键字的话,Access会报insert失败,最好的解决方法是把列名用[]括起来。

转载于:https://www.cnblogs.com/htys/p/3422729.html

如何在Access中参数化日期类型,以解决Data type mismatch in criteria expression的问题...相关推荐

  1. ACCESS表达式不匹配:Data type mismatch in criteria expression.

    以前没用过ACCESS,以为语法差不多,原来还是有一些区别的,报了这个错是在做一个查询的时候WHERE条件里用到日期, 这样写:...WHERE AddDate='"+@addDate+&q ...

  2. 如何在Access2007中使用日期类型查询数据

    select * from 表 where datediff("d",日期型的字段,#2008-09-01#)=0 或 select * from 表 where 日期型的字段 & ...

  3. access自动编号怎么解除_如何在 Access 中重置“自动编号”字段值

    如何在 Access 中重置"自动编号"字段值 中删除某个表中的一些行或所有行时,"自动编号"字段不会自动重置.要重置"自动编号"字段值并 ...

  4. 如何在Java中比较日期? [重复]

    本文翻译自:How to compare dates in Java? [duplicate] This question already has answers here : 这个问题已经在这里有了 ...

  5. java通过poi读取excel中的日期类型数据或自定义类型日期

    java通过poi读取excel中的日期类型数据或自定义类型日期 Java 读取Excel表格日期类型数据的时候,读出来的是这样的  12-十月-2019,而Excel中输入的是 2019/10/12 ...

  6. java中Date日期类型的大小比较

    java中Date日期类型的大小比较 方法一: java.util.Date类实现了Comparable接口,可以直接调用Date的compareTo()方法来比较大小 String beginTim ...

  7. 面试官问:mysql中时间日期类型和字符串类型的选择

    摘要:MySQL中有多种表示时间日期的数据类型,主要有YEAR.TIME.DATE.DATETIME.TIMESTAMP等 本文分享自华为云社区<一针见血,mysql中时间日期类型和字符串类型的 ...

  8. 表单中的日期 字符串和Javabean中的日期类型的属性自动转换

    搞了一上午的bug最终还是因为自己springMVC的注解不熟悉的原因,特记录. 在实际操作中经常会碰到表单中的日期 字符串和Javabean中的日期类型的属性自动转换, 而springMVC默认不支 ...

  9. ES 中时间日期类型 “yyyy-MM-dd HHmmss” 的完全避坑指南

    文章目录 1.ES中的日期类型有何不同 2.案例 2.1 案例介绍 2.2 原理揭秘 3.路为何这么不平 4.又一个坑 5.总结 6.ES 的时间类型为什么这么难用,有没有什么办法可以解决? 7.更优 ...

最新文章

  1. java.sql.SQLException: java.lang.StackOverflowError
  2. 安卓音乐播放器开发实例
  3. Android短信操作(通过内容提供者)
  4. YII2 百度富文本mini版UMEditor的使用
  5. QT 使用全局变量的方法
  6. Java - 为什么要使用接口编程【转】
  7. java 处理异常的场景_Java高级----异常处理机制、自定义异常----含思维导图
  8. 如何用计算机做出折线图,曲线图怎么做-怎样在电脑上做曲线图电脑上如何做曲线图 – 手机爱问...
  9. Win10 Qt5安装
  10. 主链 100 强榜单出炉, XRP 竟与比特币比肩; 以太坊每周产生 1248 种新代币 | 数据周榜...
  11. 在家想远程公司电脑?Python + 微信一键连接!
  12. Redisson 3.13.6 发布,官方推荐的 Redis 客户端
  13. java fakepath_20140920遇到的问题--JAVA----JS------Tomcat7.0+Onselect灵敏度+fakepath等若干问题...
  14. css斜线边框,CSS border斜线效果
  15. NAT64实例(ENSP实现)
  16. VirtualBox切换自适应屏幕快捷键
  17. 职场健康:大脑20个已知秘密[转]
  18. PowerDesigner画ER图详细教程
  19. 万字报告做空特斯拉:马斯克在操盘一场“庞氏骗局”|硅谷封面
  20. HTML+CSS美食静态网页设计——简单牛排美食餐饮(9个页面)公司网站模板企业网站实现

热门文章

  1. 【Android】Android国际化
  2. go iscoinbase()_《电车GO!驰骋吧山手线》新情报:高分攻略与新模式介绍
  3. java stw_JVM STW里的no vm operation是怎么发生的
  4. 软件工程之快速原型模型
  5. 每天一道LeetCode-----后缀表达式求值
  6. 逆向 EasyBase64
  7. tomcat 4.0头文件及maven导出问题万能build模板
  8. [NOTE] XVWA靶场练习笔记
  9. Linux中添加、修改、删除用户和用户组
  10. 求int在二进制存储时1的个数(C++)