1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| var table = new DataTable();
string sql = "select * from une_table";
using (var connection = new SqlConnection(sourceConnectionString))
using (var adapter = new SqlDataAdapter(sql, connection))
{
// Très important, pour que les lignes chargées soient considérées comme nouvelles
adapter.AcceptChangesDuringFill = false;
// Charger les données
adapter.Fill(table);
}
using (var connection = new SqlConnection(targetConnectionString))
using (var adapter = new SqlDataAdapter(sql, connection))
{
// Pour générer automatiquement la commande Insert
var builder = new SqlCommandBuilder(adapter);
// Insérer les données
adapter.Update(table);
} |
Partager