C#中executeNonQuery 出现未处理OleDbException

access为2003,C#2008运行时,会在executeNonQuery 出现未处理OleDbException,提示内容为“索引或主关键字不能包含一个 空 (Null) 值”这应该怎么解决

http://www.accessoft.com/article-show.asp?id=8964

http://zhidao.baidu.com/link?url=LdQI4g-dekDkRi5WvyqYLdmSYkDKe6moh-daTIyUFGZEMPJj0hBpS0FTYcdmmi5SxLxAk89Awjb8G6kE6x1Ui-m9328_XZMIY8oXLzUIUh_

。。囧,他不是说了嘛。主键或索引异常不能为空啊,看哪个是的,将他赋值咯

调试一下啊,看看那个字段是空,然后赋个值给它。再运行看看。