Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > InterBase и Access


Автор: SovsemNePonimay 17.2.2016, 10:47
Есть InterBase 5,5 и база данных .gdb, которая присоединяется к серверу. Возможно ли как то перенести эту БД, чтоб она работала в access?

Автор: Akina 17.2.2016, 10:50
Данные - да, можно. Если они, конечно, не переполнят файл БД (там есть очень грустное ограничение по размеру файла).
А какой великий в этом смысл?

Автор: SovsemNePonimay 17.2.2016, 10:58
Проблема в этом http://forum.vingrad.ru/forum/act-ST/f-158/t-386576/unread-1.html
Смысл в том, что программа, которая удобно для пользователя открывала БД, не открывается, и уже нет вероятности, что откроется! Нужно сделать так, чтоб БД открывалась, и пользователь мог понять, как с этим всем работать (удобно добавлять,удалять,менять записи)

Автор: ksnk 17.2.2016, 10:58
К MSAссеss можно подключить практически любую базу, были бы драйвера. Обычно, interbase сам ставит  ODBC  драйвера в систему, но если нужно - можно погуглить `interbase odbc`.
Подключаться - "Внешние данные"->"Базы данных ODBC"

Автор: Akina 17.2.2016, 11:40
Цитата(SovsemNePonimay @  17.2.2016,  11:58 Найти цитируемый пост)
Проблема в этом

По ТОЙ проблеме первый совет - удалить Interbase и поставить Firebird. Возможно, при этом потребуется выполнить конвертацию со сменой кодировки метаданных, но это несложно (или ставить версию 1.5 - тоже нормальное решение). Firebird подхватит базу от Interbase без проблем.

По ЭТОЙ проблеме - я бы рекомендовал определиться. Либо Вы остаётесь в старом формате БД - тогда ksnk дал путь решения проблемы (но переход с Interbase на Firebird я бы считал более чем желательным), либо Вы переносите данные в Access - тогда через тот же IBExpert, скажем, сделайте выгрузку всех структур и данных в sql/csv, адаптируйте и загрузите в Access. Процедуры/функции переведите на VBA. C триггерами - вот тут придётся помучаться, хотя в последней версии Офиса в Access и их частично реализовали, может, их и хватит.

Автор: tzirechnoy 17.2.2016, 14:18
Я бы и при переносе в аксэсс посоветовал оставить данные в Interbase. Всё-таки MS Jet -- очень своеобразный движок, с проблемами и оптимизатора и масштабирования.

Автор: mikeyess 18.2.2016, 09:43
Добрый день.
Пишу программы Баз данных Interbase, MS SQL, Access ... с интерфейсом на
Delphi с 1997г. Всего программ Баз данных больше 100 (давно потерял
счет). Мною написаны программы  Баз данных для Генерального
представителя фирмы Nokia в Армении, для Armenian Water and Sewerage
Company. Работал с разными версиями InterBase (в т.ч. 5.5).
Скиньте Базу (backup файл) посмотрю, отвечу. Если понадобится, то могу
конвертировать в Access.
С уважением, Mike




Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/InterBase-i-Access-id56c425b4ae2015f5688b4567#findElement_E7045_56c56816ae2015a25f85fd84_0

Автор: mikeyess 18.2.2016, 09:44
Смотрите прикрепленное резюме.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/InterBase-i-Access-id56c425b4ae2015f5688b4567#findElement_E7045_56c56866ae2015d86d85f2e3_0

Автор: SovsemNePonimay 18.2.2016, 14:06
Цитата(mikeyess @ 18.2.2016,  09:43)

Скиньте Базу (backup файл) посмотрю, отвечу. Если понадобится, то могу 
конвертировать в Access.
С уважением, Mike

Сколько цена вопроса составит? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)