![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Трабл с FireBird [D6, FireBird]
Optim © (2003-08-13 18:13:00)
Может кто сталкивался с таким глюком:
Программа на Delphi+FibPlus подключается к базе FB через его родного
клиента, при возникновении ошибки SQL (например уникальный ключ запрещает
операцию) выскакивает ошибка не SQL а "Невозможно найти файл
%Path%\firebird.msg" , где Path не путь к DLL клиента а путь вышестоящего
каталога с которого запустили программу.
например:
программу запустили с папки c:\myproject\project1\
сообщение имеет такой вид:"Невозможно найти файл c:\myproject\firebird.msg".
Zacho (2003-08-14 07:05:00) [1]
Вот выдержка из http://www.ibase.ru/v6/ibinstallfaq.txt:
4) В реестре прописать
[HKEY_LOCAL_MACHINE\SOFTWARE\Borland\InterBase\CurrentVersion]
"RootDirectory"= <Interbase root directory>
"Version" = <Версия gds32.dll>
в <Interbase root directory> положить interbase.msg
Важно!!! interbase.msg должен быть от той-же версии что и IB/FB
(с) Vladimir Vassiliev <voldemar(at)mkb.mari.ru>
Optim (2003-08-13 20:42:00) [2]
Не помогает
pusrg (2003-08-13 19:22:00) [3]
Помести файл firebird.msg (interbase.msg) в установочный каталог СЕРВЕРА.
Optim (2003-08-13 18:46:00) [4]
Если верить этому сообщению то нужно за каждой программой таскать firebird.msg.
Если на компе 10 программ то и 10 firebird.msg?
Или глупо или есть метод этого не делать.
Reindeer Moss Eater (2003-08-13 18:25:00) [5]
А ты поверь этому сообщению.