Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.07.2007, 12:23
|
|||
|---|---|---|---|
Access - DB2 |
|||
|
#18+
Всем привет! Такой вопрос. Есть база даных (MS Acess). Её необходимо перевести в DB2. подскажите пожалуйста как это сделать. p.s.: А файлы *.dbf как-нибудь можно перевести в DB2/ Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2007, 10:53
|
|||
|---|---|---|---|
|
|||
Access - DB2 |
|||
|
#18+
Экспортируете таблицы во что-нибудь удобоваримое, а в DB2 загружаете import-ом или load-ом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.07.2007, 12:10
|
|||
|---|---|---|---|
Access - DB2 |
|||
|
#18+
Можно поподробнее пожалуйста ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2007, 06:00
|
|||
|---|---|---|---|
|
|||
Access - DB2 |
|||
|
#18+
думаю можно попробовать вот так dbf-ки загрузить: открываешь dbf в экселе сохраняешь как cvs затем создаешь ручками таблицу в db2 и делаешь импорт из del файла правда наверное придется подшаманить cvs файл который эксель тебе выгрузит хотя лично я бы взял в руки жава или делфи и написал мост по перекачке данных там делов то - анализировать типы колонок для того что бы формировать create table в db2 и затем в цикле insert делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2007, 09:51
|
|||
|---|---|---|---|
Access - DB2 |
|||
|
#18+
Access потому так и называется, что им можно "достучаться" до табличек любой БД (включая DBF файлы) и сделать их видимыми в едином поле - среде Access. Единственное что нужно - прописать ODBC источники (например к DB2 и DBF) . Заходишь в Access, открываешь свою БД, в Объекты выбираешь Таблицы , кликаеш на свободном месте правой кнопкой и выбираешь в контекстном меню Связь с таблицами . В открывшемся окне, в поле Тип файлов выбираешь ODBC Databases , и затем выбираешь ODBC источник данных и таблицу(ы). После этого с этими таблицами можно работать в Access как с собственными. Ну а теперь переливай, конвертируй. Единственное неудобство - все это в Access, а следовательно и работать придется его SQL диалектом. Но данные попадут куда надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2007, 13:37
|
|||
|---|---|---|---|
Access - DB2 |
|||
|
#18+
Тут не все так однозначно с форматами данных. Если в таблице Access есть таблицы, у которых есть поля с денежным типом данных с 2-мя знаками после запятой, то при экспорте таблицы в DB2 тип данным поля становится DOUBLE, данные умножаются на 100 (10 в степени равной числу знаков после запятой) и дробная часть отбрасывается. Правда после преобразования поля в тип DECIMAL(n,2) (уже в DB2) после некоторой ругани, что типы данных несовместимы все восстанавливается корректно. И еще: столбцы с типом данных Дата в DB2 экспортируются как Timestamp, и с этим я ничего не смог сделать. Может, что то неправильно делаю. Было бы интересно почитать, если кто то занимался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=43&mobile=1&tid=1604420]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 369ms |

| 0 / 0 |
