Mike
2005-11-10 19:17:26 UTC
Hужно целиком скопировать данные из одной таблицы в другую. Если обе таблицы
находятся в одной базе данных, это делается одним запросом типа:
Insert Into Table2 Select * From Table1
А если в разных базах, да на разных серверах?
Сначала извлекаем данные примерно так (на C#):
SqlAdapter1 =
new SqlDataAdapter("select * from Table1",
new SqlConnection("Server=s1;Database=db1;User ID=user1;Password=pwd1")
);
DataSet1 = new DataSet();
SqlAdapter1.Fill(DataSet1, "Table1");
Потом надо соединиться со второй базой и как-то отправить туда содержимое
DataSet1. Почитал хелп по InsertCommand, непонятно, как вместо Values
запихнуть туда целую dataset. Подскажите pls.
находятся в одной базе данных, это делается одним запросом типа:
Insert Into Table2 Select * From Table1
А если в разных базах, да на разных серверах?
Сначала извлекаем данные примерно так (на C#):
SqlAdapter1 =
new SqlDataAdapter("select * from Table1",
new SqlConnection("Server=s1;Database=db1;User ID=user1;Password=pwd1")
);
DataSet1 = new DataSet();
SqlAdapter1.Fill(DataSet1, "Table1");
Потом надо соединиться со второй базой и как-то отправить туда содержимое
DataSet1. Почитал хелп по InsertCommand, непонятно, как вместо Values
запихнуть туда целую dataset. Подскажите pls.
--
Best regards
(M)ike
При ответе на e-mail убрать из адреса NOS
Best regards
(M)ike
При ответе на e-mail убрать из адреса NOS