日期:2014-05-19  浏览次数:20412 次

新手问题:很多控件都带更新,插入功能,但有问题的,自己写还是用这些控件的现成的功能呢?
异常详细信息:   System.Data.OleDb.OleDbException:   至少一个参数没有被指定值
这个是我用accessdatasource里带的insertcommand后,由于有些字段没有写值进去,就出现了这样的错误。
发了帖子,有人说,必须每个字段都写,如果是自己写的insert语句,是不是有些字段我没必要写的,我就不写了,然后点击更新应该不会出现错误吧。

是不是要用ado.net的command对象?这样写出来的更新,插入,删除语句,是不是更好一些。

------解决方案--------------------
ding
------解决方案--------------------

两种方法都可以,各有各的好处,自己选择着用吧。


在使用 中出错,那说明你使用中可能使用不正确,仔细查查应该能找出问题来。
------解决方案--------------------
是你使用的问题,使用了参数,但既没有制定参数来源,也没有赋值,就调用了insert,会出现你这样的错误
------解决方案--------------------
学习 ,帮顶! 你可以查msdn来看一下
------解决方案--------------------
按下面的步骤配一下,我blog里的:
http://blog.csdn.net/Ivy_zheng/archive/2007/03/09/1525621.aspx