C#转移MYSQL数据问题
这里我只有一个表一个表数据拷贝,想了下又改成:
dataSet1.Tables[0].LoadDataRow(dataSet2.Tables[0].Rows[0].ItemArray, false);
结果adapter1.Update(dataSet1, tabStr);报错,说需要先执行insertcommand
dataset mysql c# 数据库 string
[解决办法]
第二层循环,最后是j++,而不是i++
for(int j=0;j<dataSet2.Tables[i].Rows.Count;j++)
[解决办法]
在Update前加下面三句
MySqlCommandBuilder cb = new MySqlCommandBuilder (adapter1);
adapter1.SelectCommand.CommandText = "SELECT * FROM " + tabStr";
cb.RefreshSchema();
adapter1.Update(dataSet1,tabStr);