您当前的位置: 首页 >  c#

暂无认证

  • 0浏览

    0关注

    101061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

发布时间:2015-06-14 06:17:01 ,浏览量:0

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;
关注
打赏
1655516835
查看更多评论
立即登录/注册

微信扫码登录

0.1429s