又是Access做怪,DateTime类型操作失败
ACCESS中时间日期字段插入DateTime.Now出现“标准表达式中数据类型不匹配。”
在使用下面的代码向Access数据库中添加数据的时候,如果是日期字段,则会出现“标准表达式中数据类型不匹配。”的错误,这可能是C#中的日期类型无法直接转换成Access中的日期类型OleDbType.DBDate所致:
![](/assets/blank.gif)
![](/assets/blank.gif)
string QueryString = "Insert Into [Document] (Title, Content, Author, CreateDate) Values(@Title, @Content, @Author, @CreateDate)";
OleDbConnection cn = new OleDbConnection(ConnectionString);
cn.Open();
OleDbCommand cmd = new OleDbCommand(QueryString, cn);
cmd.Parameters.AddWithValue("@Title", Title);
cmd.Parameters.AddWithValue("@Content", Content);
cmd.Parameters.AddWithValue("@Author", Author);
cmd.Parameters.AddWithValue("@CreateDate", DateTime.Now);
cmd.ExecuteNonQuery();
cn.Close();
cn.Dispose();
parameter.OleDbType = OleDbType.DBDate;
parameter.Value = DateTime.Now;
cmd.Parameters.Add(parameter);
转载于:https://www.cnblogs.com/FoundationSoft/archive/2011/01/22/1941790.html
又是Access做怪,DateTime类型操作失败相关推荐
- SQL中对 datetime 类型操作
datetime 是SQL中 表示时间的类型 下面,我将演示几种插入 datetime 类型的数据 先创建一个test 表,定义表中记录为 datetime 类型 create table test( ...
- VM15: 该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机.
目的 解决该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机. 解决方案
- php access ole相片,access2007对'位图图像'对象的操作失败.OLE服务器也许尚未注册。若要注册OLE服务器,必须重新安装它。--的解决方法...
时 间:2012-03-14 12:24:51 作 者: 摘 要:对'位图图像'对象的操作失败.OLE服务器也许尚未注册.若要注册OLE服务器,必须重新安装它.--的解决方法 正 文: 网友 AK47 ...
- 该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机。
该主机cpu类型不支持虚拟化性能计数器,开启模块VPMC的操作失败,未能启动虚拟机. 打开处理器一栏,将右栏的勾勾勾掉就行了.
- Django中datetime类型的相关操作(记录一下)
1.首先,如果从表单POST请求过来的时候,提交了一个日期的数据,其中是带时分秒的,通过代码获取之后是str类型的话,要转成datetime类型,可以使用python自带的datetime库,具体代码 ...
- C++内存模型和原子类型操作
C++内存模型和原子类型操作 std::memory_order初探 动态内存模型可以理解为存储一致性模型,主要是从行为上来看多个线程对同一个对象读写操作时所做的约束,动态内存理解起来会有少许复杂,涉 ...
- datetime类型需要指定长度吗_你真的用对数据库了吗?
作者:浮雷原文:https://juejin.im/post/6871969929365553165 背景 因为工作岗位的原因,负责制定了关于后端组数据库的规约规范,作为所有产品线的规范,历经几版的修 ...
- 转:SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究
SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究 在SqlServer 2000中datetime 的空值即默认值为1900-01-01 00:00 :00,C# ...
- c# mysql datetime 判断为空 dbnull_转:SqlServer中的datetime类型的空值和c#中的DateTime的空值的...
SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究 在SqlServer 2000中datetime 的空值即默认值为1900-01-01 00:00 :00,C# ...
- c# mysql datetime 判断为空 dbnull_转:SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究...
SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究 在SqlServer 2000中datetime 的空值即默认值为1900-01-01 00:00 :00,C# ...
最新文章
- Yii在window下的安装方法
- python __file__怎么实现_python lockfile(文件锁)
- hibernate4 和 spring3 整合注意事项 否则java.lang.NoSuchMethodError异常
- python_面向对象
- Leetcode-最佳买卖股票机含冷冻期
- java post 登陆_java HttpPost 密码登录和提交表单的案例
- mysql测试表格的年龄的语句是_MySQL查询语句练习题,测试基本够用了
- 洛谷P1217 回文质数
- 八皇后问题 递归求解法
- 从gbdt到xgboost
- ORACLE数据库设置编码
- 服务器端动态序列化与Unable to generate a temporary class报错
- 私有服务器虚拟化软件市场排名,操作系统、数据库和虚拟化软件2017年市场格局分析...
- Android背景虚化的PopupWindow 可指定虚化区域
- PostgreSQL之如何敲开PG的大门?
- 3-python 函数篇
- 朋友居然将显示屏幕翻转过来放!——屏幕倒置的解决方法
- 景区在线售票系统解决方案
- IA-32指令系统概述
- 基于Netty的Android局域网IP电话
热门文章
- Python3使用PIL
- 手机输入法并一不一定要横向充满
- 如何正确在NSMutableDictionary中加入一个变量int
- php 受保护的方法调用_PHP_PHP中对用户身份认证实现两种方法,当访问者浏览受保护页面时, - phpStudy...
- mysql 5.1.71_MySQL升级从5.1.71到5.7.17
- ondestroy什么时候调用_程序员最害怕的是什么—函数
- php 网址尾部带斜杠和不带区别,URL中带斜杠和不带斜杠的区别 | 米莱SEO博客
- mysql version 50713_MySQL 5.6 升级为 MySQL 5.7
- 二维数组越界_中国电子学会青少年软件编程等级考试2级(C/C++)专题二:一维数组...
- mysql5.6设置日志路径_mysql5.6.12切换binlog二进制日志路径_MySQL