c#连接access 数据库 出现标准表达式中数据类型不匹配
2012-02-04 09:51
661 查看
一般是构造sql语句的时候
有些变量的类型不匹配
构造参数数组的时候最好采用这种方式
OleDbParameter[] parameters ={newOleDbParameter("@addTime",OleDbType.DBDate)
};
Parameters[0].value=value;
如果不是采用的sql语句参数化
但是有日期字段如
Update member set addTime=”+getedate()+” where id =1
将要改一下sql语句
Update member set addTime=#”+getdate()+”# where id=1
Access
数据库有很多弊端,有些程序连接其它数据库的时候可以正常执行,但连接access的时候会出现各种异常,只能一点点的积累了
有些变量的类型不匹配
构造参数数组的时候最好采用这种方式
OleDbParameter[] parameters ={newOleDbParameter("@addTime",OleDbType.DBDate)
};
Parameters[0].value=value;
如果不是采用的sql语句参数化
但是有日期字段如
Update member set addTime=”+getedate()+” where id =1
将要改一下sql语句
Update member set addTime=#”+getdate()+”# where id=1
Access
数据库有很多弊端,有些程序连接其它数据库的时候可以正常执行,但连接access的时候会出现各种异常,只能一点点的积累了
相关文章推荐
- c# OleDb操作Access时间类型:操作符丢失,或者提示错误“标准表达式中数据类型不匹配
- 向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现“标准表达式中数据类型不匹配。”错误的解决办法
- c# OleDb操作Access时间类型:操作符丢失,或者提示错误“标准表达式中数据类型不匹配
- c# OleDb操作Access时间类型:操作符丢失,或者提示错误“标准表达式中数据类型不匹配
- C# 使用access,报错:标准表达式中数据类型不匹配
- ASP.NET C# 向 ACCESS 插入日期型数据 标准表达式中数据类型不匹配
- C#使用OleDB操作ACCESS插入数据时提示:标准表达式中数据类型不匹配。
- 向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现“标准表达式中数据类型不匹配。”错误的解决办法
- access自动编号,标准表达式中数据类型不匹配
- 标准表达式中数据类型不匹配(Access)
- 标准表达式中数据类型不匹配(Access) - 参数化顺序必须一致!
- Access 标准表达式中数据类型不匹配问题
- C# OLEDB 读取 Excel 记录出现"标准表达式的类型不匹配"
- Access UPdate 标准表达式中数据类型不匹配
- access自动编号,标准表达式中数据类型不匹配
- access中带参数sql语句问题~~标准表达式中数据类型不匹配
- 标准表达式中数据类型不匹配(Access 时间格式)
- access 标准表达式中数据类型不匹配
- 向Access插入数据时提示“标准表达式中数据类型不匹配”的解决方法
- access中sql语句执行错误 “标准表达式中数据类型不匹配”