[问题] 一个有关DataSet的Merge()问题。。。。。。。100分送上,不够再加,请指教!!!!!!
数据库中的table定义:
create table myTable
(
name varchar2(10),
flag number(1,0),
money number(6,2)
)
dataSet1中存放的是从myTable中读取的所有数据记录(select * from myTable)
注:myTable中只有一条记录('小明', 1, 123.45)
dataSet2是自己用.net做成的一个DataSet(是不是叫什么型付dataset),结构如下:
name string
flag int
money double
并且在dataSet2加入一条初始记录:(string.Empty, 0, 0)
我现在企图把dataSet1 merge到dataSet2上
(就是把dataSet1中的('小明', 1, 123.45)这条记录“拷贝”给dataSet2):
dataSet2.Merge(dataSet1.Tables[0],false,MissingSchemaAction.Add);
代码不报错,但发现数据不能成功merge,请问是怎么回事?
是不是因为一个是普通DataSet,一个是所谓的“型付DataSet”