IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   InterBase and BDE Admin??? (https://www.imho.ws/showthread.php?t=100518)

Galush 06.03.2006 08:52

InterBase and BDE Admin???
 
Здрасте всем! Возникла проблема! Есть программа написанная на Delphi 7 , БД Interbase, приложение работает с базой через BDE Admin. При установки на компьютер BDE и создании псевдонима, необходимо выбрать драйвер БД INTRBASE но в списке драйверов его НЕТ!!! Устанавливать Delphi на комп НЕЛЬЗЯ. Пробовал устанавливать Interbase 6.5 все равно не работает. Как быть? Что делать? Может другой софт есть? Или BDE с дровами Intrbase (если есть то где скачать???)?

dragon53 07.03.2006 13:33

Поищи в директории Delphi, там должен быть текстовый файл (deploy.txt, кажется) со списком dll, которые нужно переносить вместе с приложением. Там найди dll для Interbase и перепиши его на комп, где все это работать будет.

Galush 09.03.2006 09:49

Попробовал скопировать dll-ки на комп где будет программа, !!!не работает!!! Не видит драйверы. Вставилу в ту же папку где скопировал. Даже алиасы скопировались. Что еще можете посоветовать??????

ЕЖ 09.03.2006 11:54

Galush
Ты поясни - это чье-то стороннее готовое приложение, или это ты его разрабатываешь? Просто писать приложение, работающее с Interbase/Firebird через BDE с алиасами - это натурально извращение, когда есть множество библиотек компонентов, работающих с IB/Firebird напрямую.

Galush 09.03.2006 12:06

Да, да это чье-то стороннее готовое приложение. Исходников нет. Поэтому нужен совет!!! :help:

Madness 09.03.2006 12:09

Galush
>Попробовал скопировать dll-ки на комп где будет программа, !!!не работает!!! Не видит драйверы.
Попробуй ее еще зарегистрировать в системе через regsvr32, может поможет.

Galush 09.03.2006 12:40

Попробовал зарегистрировать ibsql32.dll - не кантачит. Может я не те DLL регистрирую. Кто знает какие DLL-ки надо регистрировать напишите плз!!! Или еще какие нить способы!!!!!!!!!

ЕЖ 09.03.2006 14:21

Galush
Нашел в сети такое решение
Цитата:

приложению нужно работать с IB базой через BDE. приложение чужое и старое, переписывать его желания нет. Delphi ставить нельзя. сейчас делаю так. устанавливаю FB, устанавливаю отдельно BDE из BdeInst.dll. после этого в BDE Administrator'е в установленных драйверах БД (Configuration\Drivers\Native) драйвера IB нет. с компьютера, на котором стоит полная версия Delphi переписываю папку Program Files\Common Files\Borland Shared\BDE\, с того же компьютера копирую все ветки реестра, содержащие строку "sqlint32.dll" (имя драйвера IB в BDE). драйвер IB в Native появляется, все работает
Попробовать возможности нет...

Galush 09.03.2006 14:34

-:че:- УХ, слишком сложно. Может что по проще есть. А нет на свете BDE со встроенными дровами Interbase??? или утилит каких нить??

ЕЖ 09.03.2006 14:45

Galush
Да чего сложного? Установить BDE, скопировать папку, да пробежаться по реестру и экспортировать в *.reg все ветки с указаной строкой и запустить это на другой машине? Я просто умываю руки...

Galush 09.03.2006 14:54

[QUOTE] да пробежаться по реестру и экспортировать в *.reg все ветки с указаной строкой
КАК ЭТО СДЕЛАТЬ?

ЕЖ 09.03.2006 15:00

Пуск > Выполнить > regedit > Ctrl+F7 > sqlint32.dll > Find Next...
Для каждой найденной ветки реестра с этой строкой - File > Export...
Потом запустить эти reg файлы на другом компьютере. Если их получится много, можно будет их объединить в один - это простые текстовые файлы.

Galush 09.03.2006 15:30

Задача по установке драйвера выполнена.
Возникла другая проблема - при создании алиаса, после выбора драйвера intrbase. Ругается вот так "could not find object".

Lexid 24.03.2006 12:36

Используй IBX и проблем не будет

unfor2 09.06.2006 23:30

поставь Interbase Client!


Часовой пояс GMT +4, время: 17:29.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.