Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как перегнать данные из таблиц MSSQL в БД FireBird? / 7 сообщений из 7, страница 1 из 1
01.09.2015, 15:25
    #39040656
walking_ua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перегнать данные из таблиц MSSQL в БД FireBird?
Добрый день
подскажите как лучше, проще реализовать перегон данных из MS SQL в FireBird.
Стоит задача по перекачке некоторых таблиц из одной БД в другую.
Таблиц пока 5 шт, перегонять данные требуеться каждый день. Хотелось бы написать программу которая бы на входе брала список названий таблиц и удаляла все на стороне FireBird и вставлял туда же все из такой же таблицы из MS SQL.
На данный момент есть кусок который выгребает все из MS SQL в таблицу датасета,
циклом формирует список полей таблицы для инсерта но вот как добиться что бы в цикле в части Values Inserta попадали значения
таблицы не пойму.
Может у кого есть погожие проекты поделитесь или может подскажите как реализовать такое.
Спасибо.
...
Рейтинг: 0 / 0
01.09.2015, 15:52
    #39040709
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перегнать данные из таблиц MSSQL в БД FireBird?
walking_uaно вот как добиться что бы в цикле в части Values Inserta попадали значения
таблицы не пойму.
.

Используй параметры запроса
...
Рейтинг: 0 / 0
01.09.2015, 16:00
    #39040726
walking_ua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перегнать данные из таблиц MSSQL в БД FireBird?
Pallaris,

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
  foreach(DataRow record in DataModuleMSSQL.ADS.Tables[0].Rows)
            {
                for (int i = 0; i < fields_count; i++)
                {
                    Param[i] = new FbParameter(DataModuleMSSQL.ADS.Tables[0].Columns[i].ColumnName, record[DataModuleMSSQL.ADS.Tables[0].Columns[i].ColumnName]);
                }
                DataModuleFB.ExecuteNonQuery(SQLQueryCommand,Param); 
           }


Сделал так.
спасибо.
...
Рейтинг: 0 / 0
01.09.2015, 16:03
    #39040734
stim24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перегнать данные из таблиц MSSQL в БД FireBird?
А не проще на MSSQL сделать связанный сервер с firebird и просто хранимой процедурой по шедулеру перегонять данные?

P.S. Объекты сервера\Связанные серверы
...
Рейтинг: 0 / 0
01.09.2015, 16:27
    #39040797
walking_ua
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перегнать данные из таблиц MSSQL в БД FireBird?
stim24,
хорошая идея, если можно поподробней, как сделать линк на ФБ, я просто не вижу провайдера на стороне MS SQLа, как туда его добавить?
...
Рейтинг: 0 / 0
01.09.2015, 17:10
    #39040864
stim24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перегнать данные из таблиц MSSQL в БД FireBird?
на ФБ не знаю как.
А на MSSQL на сервере где стоит он нужно поставить провайдера только его надо найти он 100% должен быть
...
Рейтинг: 0 / 0
02.09.2015, 00:16
    #39041011
sphinx_mv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как перегнать данные из таблиц MSSQL в БД FireBird?
stim24на ФБ не знаю как.
А на MSSQL на сервере где стоит он нужно поставить провайдера только его надо найти он 100% должен быть офф-сайт
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как перегнать данные из таблиц MSSQL в БД FireBird? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]