Копия таблицы с одной БД в другую

Форум посвящён работе с базами данных в .NET.

Модератор: Ramzes

Cold_Almaty
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 28.06.2007 (Чт) 12:07

Копия таблицы с одной БД в другую

Сообщение Cold_Almaty » 28.06.2007 (Чт) 12:31

Доброго времени суток всем.
Пробую писать прогу на VB.NET
Народ, как скопировать таблицу с одной БД в другую? Базы данных находятся на одном SQL-сервере. Используется СУБД MS-SQL. На SQL я бы сделал это так: "SELECT * INTO [База_Данных_2].dbo.[таблица_2] from [таблица_1] "
Как эту комманду исполнить в ADO.NET 2.0?
Всё, на что меня хватило, это:
'Создаём комманду, которая делает копию обновляемой таблицы в базу [База_Данных_2]
Dim cmdInto As New SqlCommand ("SELECT * INTO [База_Данных_2].dbo.[таблица_2] from [таблица_1] ", [connection])
Это нужно для резервного копирования [таблица_1] в резервную БД [База_Данных_2].dbo.[таблица_2].
ПОМОГИТЕ ПОЖАЛУЙСТА НОВИЧКУ!!!!!

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 28.06.2007 (Чт) 14:31

1 через cn.GetScheme вытащить описания метаданных таблицы
2. создать её в другой базе
3 вытащить В дататабл, вставить всем рядам статус добавленный и заапдейтить в другую пустую таблицу
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Cold_Almaty
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 28.06.2007 (Чт) 12:07

Сообщение Cold_Almaty » 02.07.2007 (Пн) 13:20

Всё. Нашёл. Проблема решилась использованием метода .ExecuteNonQuery().
Откликнувшимся спасибо за поддержку.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 02.07.2007 (Пн) 16:37

Нужно иметь ввиду, что таким способом ни индексы, ни ключи не перенесутся....
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в ADO.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

    TopList