Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.08;
Скачать: CL | DM;

Вниз

IB компоненты и Firebird   Найти похожие ветки 

 
irq   (2005-11-11 09:39) [0]

Здравствуйте!
Сервер БД Firebird 1.5, БД создана под ним же. Приложение под Delphi 5. Попытка соединиться с БД через компоненты InterBase заканчивается неудачей с сообщением unavailable database. Где может быть ошибка? И как ее исправить?


 
Sergey13 ©   (2005-11-11 09:44) [1]

2 irq   (11.11.05 09:39)
А чем то другим можешь подключиться? Например IBExpert-ом? Сервер то запущен?
Сходи на ibase.ru и найди статью про IBX. Очень желательно их проапдейтить (ссылки там же найдешь).


 
irq   (2005-11-11 10:00) [2]

2 Sergey13
Спасибо. Про компоненты сейчас почитаю.
Есть одно предположение, что дело может быть в клиентской библиотеке. Дело в том, что кроме Firebird на этой же машине установлен  Interbase 6.
IBExpert"ом к БД удается подключиться, если в качестве клиентской библиотеки указать fbclient.dll, если же указать gds32.dll, то выдается таже самая ошибка. Может в этом дело? А как это тогда в приложении сделать?


 
Sergey13 ©   (2005-11-11 10:06) [3]

2[2] irq   (11.11.05 10:00)
>Дело в том, что кроме Firebird на этой же машине установлен  Interbase 6.
Чем это вызвано? Забыли снести? Так что мешает?


 
Виталий Панасенко   (2005-11-11 10:07) [4]


> irq   (11.11.05 10:00) [2]
> 2 Sergey13
> Спасибо. Про компоненты сейчас почитаю.
> Есть одно предположение, что дело может быть в клиентской
> библиотеке. Дело в том, что кроме Firebird на этой же машине
> установлен  Interbase 6.
> IBExpert"ом к БД удается подключиться, если в качестве клиентской
> библиотеки указать fbclient.dll, если же указать gds32.dll,
>  то выдается таже самая ошибка. Может в этом дело? А как
> это тогда в приложении сделать?

Переименовать FBCLIENT.DLL в GDS32.DLL.. И воообще, снести на ... IB 6 !!!
IBX работает, подразумевает клиентскую библиотеку под именем GDS32.DLL... При установке Жар-Птицы спрашивается "Создать вместо FBCLIENT.DLL GDS32.DLL".. И вообще, лучше использовать FIBPlus.. Классная штука, я вам скажу !..


 
mr.il ©   (2005-11-11 10:15) [5]

И еще, поствь D7, у меня были проблемы с D5+Firebird. К примеру: D5 закрывалась при попытке вывести параметры ХП (правда я использовал компоненты IB из стандартной поставки).


 
irq   (2005-11-11 10:41) [6]

Всем спасибо. Помог совет Виталия Панасенко "Переименовать FBCLIENT.DLL в GDS32.DLL".

2  mr.il: Когда работаешь не дома для себя, а в организации, то самостоятельно не можешь принимать решения о смене версии среды разработки.


 
Sergey13 ©   (2005-11-11 10:51) [7]

2[6] irq   (11.11.05 10:41)
Я бы все таки подумал о снесении ИБ6. Иначе можно потом долго искать ошибки. У тебя сейчас 2 варианта GDS32.DLL и какой из них будет работать в какой момент - еще вопрос.


 
Виталий Панасенко   (2005-11-11 11:10) [8]


> 2  mr.il: Когда работаешь не дома для себя, а в организации,
>  то самостоятельно не можешь принимать решения о смене версии
> среды разработки.

Тогда сообщи своим боссам, что IBX не лучший вариант для работы с Жар-Птицей.. Тем более 1,5.. Ведь это по сути уже два разных сервера.. И гарантий на счет совпадения API и остальных приколов нет ни какой..Пока вроди ни кто особо не жаловался.. Но!.. IBX - это для InterBase... А вот (реклама прям !) FIBPlus -"побоку", с чем работать. Политика компании - 100% поддержка как ИБ так и ЖП..Там ты можешь укзать имя библиотеки.. Вообще, поковыряй www.devrace.com - много интересного узнаешь...


 
irq   (2005-11-11 11:24) [9]

2 Виталий Панасенко:
Полностью поддерживаю. Но не так все просто. Передо мной поставили задачу выяснить будут ли работать c Firebird уже написанные приложения, работавшие с Interbase. Задачи переписывать их не было (и это здорово! :)). Все "но" боссам уже сообщены. Всем спасибо. Тему можно закрывать :)


 
DSKalugin ©   (2005-11-12 18:03) [10]

unavailable database

это говорит о том что надо подключаться не по локальному, а по сетевому протоколу. Т.е. писать путь не "C:\db\db.fdb", a "localhost:C:\db\db.fdb" для архитектуры Classic. ВСЕГО ЛИШЬ! А вы тут полемику развели по поводу компонент.
Лучше чем IBObjects для FB еще ничего не придумали. Ну разве что IBProvider может конкуренцию составить. ФИБЫ - все приемущества в простоте


 
DrPass ©   (2005-11-12 21:11) [11]


> И гарантий на счет совпадения API и остальных приколов нет
> ни какой..

Гарантия совпадения API и остальных приколов есть - официальная документация к FB.

> DSKalugin ©   (12.11.05 18:03) [10]

Не обязательно. У автора ветки, например, проблема была из-за неверной версии клиентской библиотеки


 
Johnmen ©   (2005-11-13 01:28) [12]


> irq   (11.11.05 11:24) [9]
>Передо мной
> поставили задачу выяснить будут ли работать c Firebird уже
> написанные приложения, работавшие с Interbase.


Все ответы на все вопросы на ibase.ru.


 
DrPass ©   (2005-11-13 03:02) [13]

Да. И вообще, вместо конференции "Базы данных" сразу поставить редирект на ibase.ru и sql.ru... А из всех остальных - 50% тем автоматически лочить, а остальные перенаправлять в "Начинающим". И уже там автоматически лочить.
P.S. Раньше хоть "мастера" таких ответов себе не позволяли...
P.P.S. Сорри за офтопик, просто за некогда хороший форум обидно...


 
Виталий Панасенко   (2005-11-14 10:45) [14]


> DrPass ©   (12.11.05 21:11) [11]
>
> > И гарантий на счет совпадения API и остальных приколов
> нет
> > ни какой..
>
> Гарантия совпадения API и остальных приколов есть - официальная
> документация к FB.

http://www.devrace.com/ru/fibplus/articles/detail.php?ID=1286
А что, Borland делится информацией с разработчиками FB ? Даже из последних приколов - в IB 7,х есть булевой тип данных, чего нет в FB.. Значит АПИ УЖЕ ОТЛИЧНОЕ...


 
YuRock ©   (2005-11-14 17:56) [15]

> А что, Borland делится информацией с разработчиками FB ?

Borland делится информацией об API клиента со всеми.

> в IB 7,х есть булевой тип данных, чего нет в FB.. Значит АПИ УЖЕ ОТЛИЧНОЕ...

К API это малое отношения имеет.

Автору ветки: если хочешь, чтобы не было проблем при переходе с IB6 на FB - ставь FB 1.0.2. Иначе скорее всего будут проблемы с синтаксисом нек-рых запросов (GROP BY и все прочее). Только и всего.



Страницы: 1 вся ветка

Текущий архив: 2006.01.08;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.012 c
2-1134845614
Exploit
2005-12-17 21:53
2006.01.08
Мышь


3-1131691195
irq
2005-11-11 09:39
2006.01.08
IB компоненты и Firebird


1-1133936384
KvORubin
2005-12-07 09:19
2006.01.08
Как в МЕМО1 в первой строке


2-1135203333
kotbazilio
2005-12-22 01:15
2006.01.08
Фильтрование ввода


14-1134377769
Ricks
2005-12-12 11:56
2006.01.08
Математическая логига