powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Access - DB2
7 сообщений из 7, страница 1 из 1
Access - DB2
    #34666631
marik_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Такой вопрос. Есть база даных (MS Acess). Её необходимо перевести в DB2. подскажите пожалуйста как это сделать.

p.s.: А файлы *.dbf как-нибудь можно перевести в DB2/


Всем спасибо
...
Рейтинг: 0 / 0
Access - DB2
    #34669274
RomanSavelyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Экспортируете таблицы во что-нибудь удобоваримое, а в DB2 загружаете import-ом или load-ом.
...
Рейтинг: 0 / 0
Access - DB2
    #34669644
marik_86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно поподробнее пожалуйста )))
...
Рейтинг: 0 / 0
Access - DB2
    #34671953
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю можно попробовать вот так dbf-ки загрузить:
открываешь dbf в экселе сохраняешь как cvs затем создаешь ручками таблицу в db2 и делаешь импорт из del файла правда наверное придется подшаманить cvs файл который эксель тебе выгрузит

хотя лично я бы взял в руки жава или делфи и написал мост по перекачке данных там делов то - анализировать типы колонок для того что бы формировать create table в db2 и затем в цикле insert делать
...
Рейтинг: 0 / 0
Access - DB2
    #34672191
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Access потому так и называется, что им можно "достучаться" до табличек любой БД (включая DBF файлы) и сделать их видимыми в едином поле - среде Access. Единственное что нужно - прописать ODBC источники (например к DB2 и DBF) . Заходишь в Access, открываешь свою БД, в Объекты выбираешь Таблицы , кликаеш на свободном месте правой кнопкой и выбираешь в контекстном меню Связь с таблицами . В открывшемся окне, в поле Тип файлов выбираешь ODBC Databases , и затем выбираешь ODBC источник данных и таблицу(ы). После этого с этими таблицами можно работать в Access как с собственными. Ну а теперь переливай, конвертируй. Единственное неудобство - все это в Access, а следовательно и работать придется его SQL диалектом. Но данные попадут куда надо.
...
Рейтинг: 0 / 0
Access - DB2
    #34673158
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут не все так однозначно с форматами данных. Если в таблице Access есть таблицы, у которых есть поля с денежным типом данных с 2-мя знаками после запятой, то при экспорте таблицы в DB2 тип данным поля становится DOUBLE, данные умножаются на 100 (10 в степени равной числу знаков после запятой) и дробная часть отбрасывается. Правда после преобразования поля в тип DECIMAL(n,2) (уже в DB2) после некоторой ругани, что типы данных несовместимы все восстанавливается корректно.
И еще: столбцы с типом данных Дата в DB2 экспортируются как Timestamp, и с этим я ничего не смог сделать.
Может, что то неправильно делаю. Было бы интересно почитать, если кто то занимался.
...
Рейтинг: 0 / 0
Access - DB2
    #34673752
RomanSavelyev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действтельно, создайте в DB2 нужные таблицы с нормальными типами данных, да перебросьте из Аксесса средствами самого Аксесса.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Access - DB2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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