首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

access数据库,有一列类型是整形允许为空,请教insert的时候如何样把这个放插进去

2012-10-24 
access数据库,有一列类型是整形允许为空,请问insert的时候怎么样把这个放插进去?OleDbParameter param n

access数据库,有一列类型是整形允许为空,请问insert的时候怎么样把这个放插进去?
OleDbParameter param = new OleDbParameter("@SoftWareID", OleDbType.Integer);
param.Value = chengxuID;
comm.Parameters.Add(param);

chengxuID的类型是int?是允许为空的整形类型
SoftWareID这个列(外健)是整形允许为空,请问怎么样在增加数据的时候怎么样把这个空放进去了???我把类型改为了OleDbType.Empty提示错误是:参数[1]: 未初始化 OleDbType 属性: OleDbType.Empty。 


[解决办法]
空值你直接填Null.value就行
[解决办法]

C# code
OleDbParameter param = new OleDbParameter("@SoftWareID", OleDbType.Integer);if (chengxuID != null) {     param.Value = chengxuID; } else {     param.Value = DBNull.Value; } comm.Parameters.Add(param); 

热点排行