![]() |
|
![]() ![]() ![]() |
|
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Пытаюсь подключиться посредством IBDatabase к базе firebird embedded 2.5. Надеюсь получить приложение не требующее установки сервера. Копирую содержимое Firebird-2.5.0.26074-0_Win32_embed.zip в корень с проектом, fbembed.dll переименовываю в gds32.dll или fbclient.dll, в firebird.conf пишу IpcName=Global\FIREBIRD, в IBDatabase DatabaseName пишу C:\Study\00Диплом\Прога\Новая\Data\Patients\DENTAL.FDB, Соnnected ставлю true, пишет
unavailable database. DatabaseName пишу 127.0.0.1:C:\Study\00Диплом\Прога\Новая\Data\Patients\DENTAL.FDB, Соnnected ставлю true, пишет Unable to complete network request to host "127.0.0.1". Failed to locate host machine. Undefined service gds_db/tcp. Ну оно и понятно это же не сервер а embedded. Через Zeos 6.6.6 пытаюсь подсоединиться пишет SQL Error: unavaliable database. Error Code: -904. can't format message 13:96 -- message file D:\windows\firebird.msg not found. Дальше гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, гуглю, не могу больше гуглить. Может вы подскажете чё делать ? --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
а зачем? Добавлено через 27 секунд А ты уверен, что база: 1. Не битая? 2. Создана под FB 2.5? Добавлено через 2 минуты и 21 секунду Моя телепатия мне подсказывает, что у тебя Windows Vista или Windows 7. А так как проект лежит на системном диске (C:), то винда даёт по рукам твоему приложению, т.к. нет прав. Перенеси на диск D:, например и попробуй. Добавлено через 3 минуты и 41 секунду Уверен ли ты на 101%, что путь правильный? Ведь некоторые буквы латиницы и кириллицы похожи, можно очепятался? |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Plavozont |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
А зачем мне дельфи все эти ошибки пишет ?
Проверял, перепроверял, удостоверивался что всё проверил и перепроверил, нет, дело не в этом.
Вообще нет, но конечный пользователь будет юзать прогу на висте, спасибо запомню на будущее.
Ты это мне ? Это сообщение отредактировал(а) Plavozont - 8.6.2011, 17:03 --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
||||||
|
|||||||
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Почему Zeos пишет "can't format message 13:96 -- message file D:\windows\firebird.msg not found.", firebird.msg у меня в папке с проектом находится. Что-то там про корневую папку все говорят в 1.5 она где exe, в 2.1 и выше там где dll, о чём-то это говорит...
Добавлено через 7 минут и 2 секунды Ну вот поместил firebird.msg в d:\windows, Zeos nеперь пишет: SQL Error: unavaliable database. Error Code: -904. Unsuccessful execution caused by an avaliable resource. ...нет, в пути у меня с кириллицей всё в порядке... Добавлено через 11 минут и 50 секунд d:\WINDOWS\firebird.log MICROSOF-DFA27C (Client) Wed Jun 08 21:38:19 2011 INET/inet_error: connect errno = 10061 --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
ты ответил не на все мои вопросы
|
|||
|
||||
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Моя телепатия мне что-то ничего не подсказывает... Добавлено @ 07:35 ...но виндоус у меня XP Это сообщение отредактировал(а) Plavozont - 9.6.2011, 07:35 --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
А теперь ответил ?
![]() --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
я не люблю не люблю повторять повторять два раза два раза
Добавлено через 1 минуту и 14 секунд но видимо до тебя не доходит. ну ладно, повторяюсь а зачем? Добавлено через 1 минуту и 33 секунды База открывается программой IBExpert? Добавлено через 2 минуты и 45 секунд у тебя ваще такая каша: то zeos, то IBX, то локально, то по сети... бардак Добавлено через 4 минуты и 2 секунды Вопрос следующего характера: установлен ли на этом компьютере какой-нибудь другой Firebird или Intebase? И ещё. Нужно убедится, что кроме как к твоей GDS32.DLL компонента точно не цепляется к базе через другую DLL. Добавлено через 4 минуты и 58 секунд Plavozont, я так подразумеваю, что ЭТО http://www.ibase.ru/ibfaq.htm#unavail ты не читал ![]() |
|||
|
||||
Plavozont |
|
||||||||||||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Мне надо локально, про попытку подключиться через 127.0.0.1 я написал чтобы описать какие попытки я делал. К базе пытаюсь подключиться и чезез Zeos и через IBX результаты этих попыток описаны в первом посте.
читал, это как раз от туда
цитирую:
Хоть у меня и не виста, решил попробовать, но ни с ним ни без него база не открывается. Остальные пункты относятся к серверу, мне это не поможет(как я понимаю).
Нет.
Как я понимаю нет. Но я не уверен что правильно понимаю.
База открывается программой Database Browser база взята и переименована из папки examples, которая была в папке куда был установлен сервер FireBird, IBExpert пока не пробовал. --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
||||||||||||||||
|
|||||||||||||||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
меня это и удивило, т.к. я ничего и нигде не прописывал, главное чтобы серверы совпадали, библиотеки, был доступ к файлу базы Добавлено через 3 минуты и 27 секунд попробуй подключить базу по сети к установленному серверу, а не через локальный сервер и ещё, я ни разу не пробовал локально подключиться к базе с помощью zeos и ibx Только fib+ |
|||
|
||||
Plavozont |
|
||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Есть контакт! Подключился Zeos'ом. Если при разработке ZConnection1.Connected поставить на true он напишет
SQL Error: unavailable database. Error Code: -904. Unsuccessful execution caused by an unavailable resource. В ран тайме же через кнопочку если это свойство задать всё работает ! Но если файл fbclient.dll и все сопутствующие ему из папки проекта удалить он и в ран тайме напишет: SQL Error: unavailable database. Error Code: -904. Unsuccessful execution caused by an unavailable resource. Видимо unavailable resource - это fbclient.dll и в при разработке он ищет его не в папке с проектом а где-то в другом месте, знать бы тока в каком. В D:\WINDOWS вставлял не помогло, в d:\program files\delphi7lite\bin - тоже самое. А IBDatabase1 так и пишет unavailable database, чувствую я не заточен он вообще под firebird даже когда DatabaseName выбираешь через диалог он не высвечивает firebird'овские файлы - я вручную путь вводил. Вопрос: Что вы скажете на это:
И это:
--------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
||||
|
|||||
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
О! IBDatabase1 приконнектился, у меня там просто небыло gds32.dll. Теперь соединил его с IBDataSet1 и DBGrid'ом в ран тайме активэйтю всё это и он пишет:
Project Project1.exe raised exeption class EIBClientError with message 'Transaction not assigned'. Process stopped. Use Step or Run to continue. Что это ?(хотя щас почитаю что такое Transaction) Добавлено через 8 минут и 37 секунд Почитал, может базу чистую взять а не из примера, тока я не знаю как её создать, и из базы из примера не могу таблицы удалить всё время что-то мешает. --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Нет, всё создал я базу...
С пустой базой IBDatabase1 всё равно пишет: Project Project1.exe raised exeption class EIBClientError with message 'Transaction not assigned'. Process stopped. Use Step or Run to continue. Это сообщение отредактировал(а) Plavozont - 20.6.2011, 11:46 --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
Plavozont |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Понятия не имею что произошло но zeos ни с того ни с сего написал none of the files fbclientd.dll or fbclientd21.dll were found или типа того, я добавил переименованный в fbclientd21.dll файл и в режиме разработки база подрубилась.
--------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |