Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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 |
По ТОЙ проблеме первый совет - удалить 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 | ||
Сколько цена вопроса составит? |