|
|
|
| Суть проблемы такова есть программ на Дельфи без иходников, он соединяется с базой данных в виде файла gdb.
Очень нужно подключить эту базу к MSAccess что бы сделать пару изменений в таблица х и экспортнуть в sql файл :( | |
|
| |
|
|
|
| путь 1
скачать ODBC драйвер для Firebird
создать DSN
подключить таблицы Firebird к ACCESS используя ODBC коннект
Драйвер можно взять здесь
http://www.firebirdsql.org/index.php?op=files&id=odbc
там же и документация к нему даже на русском
путь 2
найти OLEDB провайдер для Firebird
http://www.ibprovider.com/rus/index.html
или
http://www.zstyle.com.ua/rus/iboledb_prod.htm
подключиться из ACCESS по OLE DB
путь 3
найти улилиту которая может коннектиться к Firebird и из нее сохранить данные в формат который понимает ACCESS (например в файл с разделителями) | |
|
| |
|
|
|
| Спасибо попробую пойти по первому варинату. | |
|
| |
|
|
|
|
| Я бы срадостью но суть проблему в том что потом мне в этой базе нужно сделать слияние некоторых таблиц и эту таблицу заливать на сервак ... я то это сделал бы и через экспорт импорт, а вот девочка офис менеджер наврядли
Тем более програмка есть IB Expert!!!!
Подключился к базе через ODBC но вот какая проблема
База FireBird gdb в ней установлен триггер
new.regdate_int = datetoint(new.regdate);
IBExpert его не понимает
При подключении таблиц к MS ACEESS тоже самое
можно ли как нибудь от этого избавиться?
Invalid token.
invalid request BLR at offset 247.
function DATETOINT is not defined.
module name or entrypoint could not be found. | |
|
| |
|
|
|
| ну вот тут не понял... при чем здесь триггер?
Импортируйте данные в ACCESS и делайте с ними что хотите. | |
|
| |