cyq.data批量插入跨数据库如何插入,我是准备把mysql数据库的数据插入到sqlserver
在当
data = mDataTable;
赋值后,我发现data的Conn属性变成了"Conn",也就是mysql的数据库连接。
这样的批量处理应该如何处理呢?
1 private void btnImport_Click(object sender, EventArgs e) 2 { 3 MDataTable mDataTable; 4 5 using (var action = new MAction(TableNames.tbl_corporation)) 6 { 7 mDataTable = action.Select(); 8 } 9 10 using (var action = new MAction(TableNames.tbl_corporation, "Sql")) 11 { 12 var data = action.Data.Table; 13 data.Rows.RemoveAt(0); 14 data = mDataTable; 15 var bret = data.AcceptChanges(AcceptOp.InsertWithID); 16 } 17 }
给mtable的conn=“sql”和tablename属性赋值,调用霹量插入就可以了
嗯,但插入的最后报错了。
@wujianfeng: 数据的列太短,数据长度太长,找出列,自己改一下数据库列的长度。