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

start [/forum/topic.php?fid=43&msg=34672191&tid=1604420]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
84ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 455ms |

| 0 / 0 |
