我有一个DataTable
新条目,我想将它们添加到现有数据库中。
所以我创建一个SqlDataAdapter
并用它填充第二个表,然后合并两个表,并更新数据库,但没有任何反应,返回值为 0,数据库保持不变。
这是我的代码:
DBManager.DBDestinationConnect(textBox10.Text, textBox9.Text, textBox8.Text, textBox7.Text, ref destinationConnection);
//DBManager is a Class, to connect with the database
CategoryAdapterBackup = new SqlDataAdapter("SELECT*FROM " + tablename, destinationConnection);
CategoryTableBackup = new DataTable();
CategoryAdapterBackup.Fill(CategoryTableBackup);
CategoryTableBackup.Merge(SubTable);
//SubTable is the DataTable with the new entries
CategoryAdapterBackup.Update(CategoryTableBackup);