|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
В ms sql есть стандартный визард для заливки данных из любого в любой формат ms.Есть ли что нибудь подобное в db2? если нет то какие есть стандартные решения?
С уважением,
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.09.2007 22:12
Сообщ.: 343,
Visits: 3 388
|
|
| Если есть возможность через ODBC, то какие проблемы ?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
| Пожалуйста прокомментируйте, что за возможность?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.09.2007 22:12
Сообщ.: 343,
Visits: 3 388
|
|
| Я с DB2 не работал. Видел краем глаза. Суть в чем: если есть импорт/экспорт вообще, то среди возможных форматов может быть доступ к ODBC данным. Тогда делаем: создаем DSN, в качестве драйвера используем Microsoft Excel driver...
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
| этот путь слишком трудоемкий. также я бы мог используя ms sql конвертнуть его в любой удобный формат, создать аналогичную по структуре таблицу в db2, а потом insert (select). Видимо придется изучать интрументальные средства для db2
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
to vpanasenko: проблема в том что этих файлов\таблиц много и если решать эту задачу предложенным Вами способом, то придется написать целую прогу-переопределение атрибутов dsn (файл,лист,область), insert select из Excel DSN в db2 DSN и все это в цикле. Кроме того: придется самому создавать аналогичную структуру в db2, да и размер области тоже переменный.... Чересчур сложно.
Поправьте меня если я не прав.
С уважением,
|
|
|
|
|
Supreme Being
      
участник
Last Login: 29.09.2007 22:12
Сообщ.: 343,
Visits: 3 388
|
|
Откуда я знал, что их много ?..:-). А по существу: использовать АДО, раз неохота изучать(?!!) средства DB2 для импотра/экспорта. Я уверен в существовании ODBC/OLE DB Providerов для Db2.Используя АДО, можно легко открыть лист Excel и залить его в БД DB2 обычным запросом вида
select * into db2.table from excel.sheet
Более подробно не могу рассказать, так как плотно этим не занимал(точнее вообще не занимался :-)). Но аналогичные "переливы" встречал на форумах не раз.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
ODBC/OLE DB Providerов для Db2 - они есть.
остальное ~ то же что я предлогал выше.
Подскажите форум хороший по db2
|
|
|
|
|
|
| | |