失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值

C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值

时间:2023-04-03 22:56:20

相关推荐

C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值

C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值

OleDbParameter param = new OleDbParameter("" + dc.ColumnName, dc.DataType);

出现该问题的原因是创建了Parameter,却没有为Parameter.value指定一个值。

解决方法:

//ColumnName=列名,OleDbType.VarChar=该列存储的数据的数据类型OleDbParameter param = new OleDbParameter("ColumnName", OleDbType.VarChar);//指定参数值param.Value = "test";

关键语句:

//指定参数值param.Value = "test";

param.Value 是Object类型,你需要根据字段的实际数据类型赋值,

比如是数字类型,那么赋值语句类似:

param.Value = 123;

如果觉得《C#使用OleDB操作ACCESS插入数据时提示:参数 @p_Contract 没有默认值》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。