Форум: "Базы";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.01 c