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

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

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


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

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


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