有关数据适配器OracleDataAdapter一些探讨,希望各位高人多多发言!
haoco 2005-03-30 05:14:52 各位:
大家好!
小弟在用OracleDataAdapter来填充数据集的数据时遇到了下面的情况:
我们写了一个公共的数据访问方法,该方法传入一个SQL语句,返回一个数据集。如果SQL语句是操作一个表的那就没有什么问题,但要是操作几个表(select a.*,b.* from a,b where 某某条件)时,就会出现错误,这个错误的原因就是它把这两个表的所有约束全部取回到数据集中了,这样由于我的SQL语句是连接两个表的,所以原来是主键的列会出现空值的情况。
为什么我的SQL语句是连接个表时也把约束也取回来?
SQL连接语句不是相当于视图吗?怎么还要把原来两个表的约束都取回来?