当前位置:编程学习 > C#/ASP.NET >>

关于强类型数据集

在我目前的项目中我用了强类型的数据集来访问oracle数据库,其中一个表的主键我是用oracle 的触发器在插入之前读取一个序列的数字赋给新行的,但是这样在使用DataSet的时候会报一个错:

列***不允许为空值,因为在DataSet插入的时候他认为这个列是主键

在做插入的时候我给这个列随便赋了一个值,因为插入oracle之前触发器还是会把这一列修改成序列中的数值,但是总感觉这样不是很合适,请问有没有其他更好的办法,还是这样的设计是有问题的? --------------------编程问答-------------------- 不能为空值,先查询数据,再insert
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,