Ich möchte Daten aus einer Datenbank in eine andere Datenbank verschieben.
Ich schreibe 2 Funktionen. Funktion 1: Ich fülle die Tabelle aus database1 in eine Datentabelle und nenne diese DT
in Funktion 2 fülle ich die Tabelle in Datenbank2 mit Dt und nenne sie dtnull
Ich aktualisiere dtnull in Datenbank 2
function 2:
{
SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand();
sda.SelectCommand.Connection = objconn;
sda.SelectCommand.CommandText = "Select * from " + TableName + "";
DataTable dtnull = new DataTable();
sda.Fill(dtnull);
SqlCommandBuilder Builder = new SqlCommandBuilder();
Builder.DataAdapter = sda;
Builder.ConflictOption = ConflictOption.OverwriteChanges;
string insertCommandSql = Builder.GetInsertCommand(true).CommandText;
foreach (DataRow Row in Dt.Rows)
{
dtnull.ImportRow(Row);
}
sda.Fill(dtnull);
sda.Update(dtnull);
}