![]() |
|
|
![]()
|
|
| 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. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Через IBExpert базы замечательно создаются. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Plavozont |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Остаётся вопрос как подрубиться через IBDatabase1...
--------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
Почитать любую книжку по теме. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
НУ КОНЕЧНО. Ты разве не знал, что при таком подключении требуется МОНОПОЛЬНЫЙ доступ к базе?! RTFM Добавлено через 2 минуты и 12 секунд
читай внимательно читай про транзакции назначь базе данных (компоненту) и набору данных (компоненту) транзакции, пропиши параметры транзакций тебе ещё читать и читать, а ты на форумы пишешь Добавлено через 4 минуты и 51 секунду
вот мой старый недоделанный проект на IBX (D2007) http://forum.vingrad.ru/index.php?showtopi...t&p=1741702 Добавлено через 6 минут и 29 секунд И ещё. Для нормальной работы установи себе нормальный сервер, полноценный, а уж пользователям раздавай с локальной версией сервера. Хотя... каким там пользователям |
||||
|
|||||
| Plavozont |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
это НЛО прилетело и оставило здесь сообщение... (в смысле я совсем не заметил что вторая страница появилась) (что-то я увлёкся, про силу гугла позабыл...)
Это сообщение отредактировал(а) Plavozont - 23.6.2011, 10:09 --------------------
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 |
а ты умеешь так делать?
http://www.google.com/search?ie=UTF-8&...920&bih=931 Добавлено через 35 секунд Ты неправильно "соединил" компоненты. Не назначил транзакцию. Добавлено через 4 минуты и 42 секунды Где-то в этой или в соседней теме я давал ссылку на мой старый недоделанный проект с использованием IBX и Firebird: Добавлено через 5 минут и 28 секунд Plavozont, а вообще, надо было тебе не эту тему продолжать, а начать свою, новую. |
|||
|
||||
| Plavozont |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Что это значит? Это сообщение отредактировал(а) Plavozont - 23.6.2011, 10:04 --------------------
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 Репутация: нет Всего: нет |
Это апгрейд уже существующей и четыре года как использующейся в фирме программы. Это была моя первая работа за деньги, делал на чистом энтузиазме даже без интернета(тогда его ещё небыло) я использовал BDE вместо базы данных и вот уже четыре года она всё время слетает. А щас пишу диплом и решил её по дороге на человеческую переделать. Уже почти переделал на mysql, потом вспомнил что ещё sqlite есть, попробовал поморщился и теперь с firebird'ом
Это сообщение отредактировал(а) Plavozont - 23.6.2011, 21:19 --------------------
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 |
ясно
|
|||
|
||||
| pingviny01 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.7.2011 Репутация: нет Всего: нет |
Існує ще один варіянт, якого Ви, здаєтся, ще не пробовали: видалити теку Firebird, що залишилась у Вас після унінсталу класичної "смаженої пташки" - і буде Вам "щисті"
|
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 3 Всего: 15 |
pingviny01, никрофилия по украински - серьезно?
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
pingviny01, ты хоть сам понял, что написал %)
|
|||
|
||||
| pingviny01 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 28.7.2011 Репутация: нет Всего: нет |
Справа в механізмі розлочування, який зашито в ib_util.dll (у попередніх версіях Пташки було трішки простіше ніж в 2.5). Спеціяльна хвункція цієї бібліотечки намагається монопольно відірвати собі базу і, напевне, оскільки на компі перед тим було зареєстровано подібний сервер - знаходить табличку безпеки, а там – лінк на інший конект. Деінсталятор пташки видаляє лише сервер, а табличку безпеки і конфіги – ні. Отака фігня, малята, любі хлопчики й дівчата! |
|||
|
||||
![]()
|
| Правила форума "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. |