Ibexpert ошибка gds32 dll

Reinstalling the InterBase client can help with this DLL error

by Henderson Jayden Harper

Passionate about technology, Crypto, software, Windows, and everything computer-related, he spends most of his time developing new skills and learning more about the tech world. He also enjoys… read more


Updated on

  • Gds32.dll failed to load or may be missing due to incorrect DLL file registration.
  • Copy the DLL file into the Interbase folder in the System32 directory to re-register the file.

gds32 dll

XINSTALL BY CLICKING THE DOWNLOAD FILE

For fixing DLL errors, we recommend Fortect:

SPONSORED

This tool will replace the damaged or corrupted DLLs with their functional equivalents using its dedicated repository where it has the official versions of the DLL files.

  1. Download and Install Fortect on your PC
  2. Launch the tool and Start scanning to find DLL files that could be causing PC problems
  3. Right-click on Start Repair to replace broken DLLs with working versions
  • Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot

Some of our Windows users complain about the Gds32.dll failed to load or missing errors appearing on their PCs.

It can occur when opening or installing InterBase-related programs. However, you can fix the error by following the solutions discussed in this article.

Also, we have a detailed guide about missing .dll files on Windows 11 and ways to fix it, so don’t hesitate to check it out.

What is Gds32.dll?

Gds32.dll is associated with InterBase Client, and Firebird Project created it. It isn’t a Windows system file but can cause app problems. So, it is essential to find ways to repair the file.

Further, Gds32.dll file is a critical component for the software to work properly without any problems. You may receive an error message I variance like the ones listed below:

  • This application failed to start because gds32.dll was not found.
  • The file gds32.dll is missing or corrupted.
  • A required component is missing: gds32.dll. Please install the application again.
  • Error loading gds32.dll. The specified module could not be found.
  • The program can’t start because gds32.dll is missing from your computer.

What can I do if Gds32.dll fails to load?

1. Use a dedicated DLL fixer

Repairing the files can be difficult if you’re not tech-savvy. Fortunately, you can use dedicated DLL fixing tools like Fortect to repair and restore it to your PC. It will fix incompatibility issues due to third-party DLLs and the operating system.

Furthermore, it’s easy to use and it doesn’t require advanced knowledge in tech. All you need to do is to initiate the scan, and it automatically finds and repairs the missing file.

2. Reinstall InterBase and copy the Gds32.dll to the correct directory

  1. Download InterBase to your local computer from the web and extract the .zip file to a new directory.
  2. Run the install launcher install_windows.exe.
  3. Select the InterBase Client Only install option on the Select Components window.
  4. After the installation, copy Gds32.dll from the folder where InterBase is installed.
  5. Paste it to the System32 folder inside of the Windows directory, then to the directory of the application that needs it.
  6. Restart your PC and check if the error appears.

Downloading the file makes it available for apps needing it. Also, you can download Firebird 3.0 to unify server architecture if the steps above fail.

Read more about this topic

  • Fix: Touchpad Clicks but Doesn’t Move on Windows 11
  • Fix: No Internet, Secured Error on Windows 11

3. Reinstall Microsoft Visual C++

  1. Click the Start button, type control, then press Enter to open the Control Panel.
  2. Click on Programs and find Microsoft Visual C++ Redistributable, then click Uninstall.
  3. Install Visual C++ redistributable 2015 from the official Microsoft website.
  4. Open the downloaded file and follow the installation wizard prompts.
  5. After the installation, reboot your PC.

Alternatively, you can read the review of the best corrupt file repair software for Windows PC to learn more about DLL errors and how to fix them.

If you have further questions or suggestions on the solutions that have worked for you apart from the above-listed, kindly drop them in the comments section.

newsletter icon

От:

BootRoman

 
Дата:  06.04.05 04:39
Оценка:

Обнаружил такую проблему: после установки FireBird 2.0 взамен FireBird 1.5 перестают работать приложения работающие с библиотекой GDS32.dll. Например, IBexpert не может открыть базу, а в Delphi не грузяться компоненты оиспользующие GDS32.dll (IBDataBase, IBTransaction и т.д.) При установке FireBird 2.0 меняет версию GDS32.dll на новую и тогда начинаются проблемы. Если опять утановить FireBird 1.5 все начинает работать нормально. Кто знает как устранить проблему?

Заранее примного благодарен!

06.04.05 08:46: Перенесено модератором из ‘Delphi & Builder’ — оффтоп — Sinclair


Re: FireBird 2.0 и GDS32.dll

От:

Коваленко Дмитрий

Россия

http://www.ibprovider.com
Дата:  06.04.05 05:39
Оценка:

Здравствуйте, BootRoman, Вы писали:

BR>Обнаружил такую проблему: после установки FireBird 2.0 взамен FireBird 1.5 перестают работать приложения ….

1 Снести с компьютера все что имеет отношение к FB/IB. В system32/system, а также во всех прописанных путях не должно быть никаких файлов типа gds32.dll/fbclient.dll/firebird.msg/interbase.msg

2 Ставим FB2.0. При этом внимательно читаем, что там говорит инсталлятор оносительно клиентских библиотек. Ставим галочки

3 После установки, смотрим в system32/system — если gds32.dll,firebird.dll,firebird.msg там не появилось — скопируй их туда из инсталляционного каталога FB

4 Это, типа — поставь супер-сервер. У классика в первой альфе не работает добавление юзеров

Не забываем извещать разработчиков о найденных новых багах. Они этому очень радуются

— Пользователи не приняли программу. Всех пришлось уничтожить. —


Re[2]: FireBird 2.0 и GDS32.dll

От:

BootRoman

 
Дата:  06.04.05 07:12
Оценка:

Здравствуйте, Коваленко Дмитрий, Вы писали:

КД>Здравствуйте, BootRoman, Вы писали:


BR>>Обнаружил такую проблему: после установки FireBird 2.0 взамен FireBird 1.5 перестают работать приложения ….


КД>1 Снести с компьютера все что имеет отношение к FB/IB. В system32/system, а также во всех прописанных путях не должно быть никаких файлов типа gds32.dll/fbclient.dll/firebird.msg/interbase.msg


КД>2 Ставим FB2.0. При этом внимательно читаем, что там говорит инсталлятор оносительно клиентских библиотек. Ставим галочки


КД>3 После установки, смотрим в system32/system — если gds32.dll,firebird.dll,firebird.msg там не появилось — скопируй их туда из инсталляционного каталога FB


КД>4 Это, типа — поставь супер-сервер. У классика в первой альфе не работает добавление юзеров


КД>Не забываем извещать разработчиков о найденных новых багах. Они этому очень радуются

Всё сделал как в инсрукции. Ничего не помогло.
Однако если в IBExpert указать не Gds32.dll, а fbclient.dll и полный путь к ней, то база заработает, однако остаётся проблема с компонентами IBX в Delphi — они по прежнему не работают. Не работают также и компоненты FIBPlus.


Re[3]: FireBird 2.0 и GDS32.dll

От:

Коваленко Дмитрий

Россия

http://www.ibprovider.com
Дата:  06.04.05 07:48
Оценка:

Здравствуйте, BootRoman, Вы писали:

BR>Всё сделал как в инсрукции. Ничего не помогло.

BR>Однако если в IBExpert указать не Gds32.dll, а fbclient.dll и полный путь к ней, то база заработает, однако остаётся проблема с компонентами IBX в Delphi — они по прежнему не работают. Не работают также и компоненты FIBPlus.

Создай копию fbclient.dll с именем gds32.dll и положи эту копию в system32

— Пользователи не приняли программу. Всех пришлось уничтожить. —


Re[4]: FireBird 2.0 и GDS32.dll

От:

BootRoman

 
Дата:  06.04.05 08:23
Оценка:

Здравствуйте, Коваленко Дмитрий, Вы писали:

КД>Здравствуйте, BootRoman, Вы писали:


BR>>Всё сделал как в инсрукции. Ничего не помогло.

BR>>Однако если в IBExpert указать не Gds32.dll, а fbclient.dll и полный путь к ней, то база заработает, однако остаётся проблема с компонентами IBX в Delphi — они по прежнему не работают. Не работают также и компоненты FIBPlus.

КД>Создай копию fbclient.dll с именем gds32.dll и положи эту копию в system32

Так тоже делалось — не помогло.


Re[5]: FireBird 2.0 и GDS32.dll

От:

Alex.Che

 
Дата:  06.04.05 08:29
Оценка:

Привет, BootRoman!
Вы пишешь 06 апреля 2005:

КД>> Создай копию fbclient.dll с именем gds32.dll и положи эту копию в system32


B> Так тоже делалось — не помогло.

Какое сообщение об ошибке выдаёт система?
Сколько копий gds32.dll у тебя всего? (воспользуйся поиском)


With best regards, Alex Cherednichenko.

Posted via RSDN NNTP Server 1.9


Re[6]: FireBird 2.0 и GDS32.dll

От:

BootRoman

 
Дата:  06.04.05 09:57
Оценка:

Здравствуйте, Alex.Che, Вы писали:

AC>Привет, BootRoman!

AC>Вы пишешь 06 апреля 2005:

КД>>> Создай копию fbclient.dll с именем gds32.dll и положи эту копию в system32


B>> Так тоже делалось — не помогло.


AC>Какое сообщение об ошибке выдаёт система?

AC>Сколько копий gds32.dll у тебя всего? (воспользуйся поиском)

AC>—

AC>With best regards, Alex Cherednichenko.

Сообщение IBExpert: «Client Library is missing or invalid GDS32.dll» перед GDS32.dll указывается путь к ней.
Копий gds32.dll всего две: сама gds32.dll в каталоге system32 и fbclient.dll в каталоге path:\FireBerd\bin — больше копий нет.

Подождите ...

Wait...

  • Переместить
  • Удалить
  • Выделить ветку

Пока на собственное сообщение не было ответов, его можно удалить.

Модераторы: kdv, Alexey Kovyazin

alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Открытие базы данных с помощью IBExpert

Здравствуйте, знатоки!

Есть такая проблема. Создал дома базу данных FDB с помощью IBExpert. Дома установлен сервер FireBird 2.0.4.
Принес базу данных на работу, а здесь стоит FireBird 1.5. Соответственно базу с помощью программы IBExpert открыть не могу.
Мне тут говорили что нужно найти файл gds32.dll от сервера 2.0.4 и указать при конекте к базе путь к этому файлу и этого будет достаточно.
Такого файлика в 2.0 не нашел, но нашел и попробовал скопировать в папку с программой файлик fbclient.dll (который я так понял заменяет в новых версиях gds32.dll) и указать путь к нему в IBExpert — не хочет работать.
IBExpert выдает ошибку:

Unsuccessful execution caused by unavailable resource.
unavailable database

Сервер 2.0.4 на работе поставить не могу, потому как на 1.5 крутится программа, боюсь сбить настройки.

Посоветуйте, как мне открыть базу данных IBExpert-ом?


WildSery

Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Открытие базы данных с помощью IBExpert

Сообщение

WildSery » 18 май 2009, 18:43

Тебе ТУТ говорить такого не могли никак.
Потому что открыть базу 2-ки сервером 1.5 невозможно хоть ты что с клиентской частью делай.
Три варианта — принести бэкап базы, которую понимает 1.5 (сделать клиентом от 1.5 дома), установить 2-ку на другом порту, установить 2-ку Embedded.


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 19 май 2009, 08:43

А в чем заключается 3-й вариант?
Я так понял что для установки Embedded нужно скопировать набор файлов в папку с программой, но как это все завязать с IBExpert, ведь мне именно ним нужно открыть?

>>установить 2-ку на другом порту

Да вот я тоже об этом думал, но не затрутся ли системные файлы версии 1,5 файлами 2.0 при установке, потому как инсталлятор ругается что уже есть версия 1.5. Прошу прощение за такие вопросы, просто до этого я не имел дела ни с firebird, ни с interbase серверами.


kdv

Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Открытие базы данных с помощью IBExpert

Сообщение

kdv » 19 май 2009, 10:54

учиться, учиться и еще раз учиться.

unavailable database

www.ibase.ru/ibfaq.htm#unavail

про поочередный запуск разных серверов
www.ibase.ru/devinfo/inst_manual.htm

вообще — дома извлечь содержимое БД в скрипт (ibexpert-ом), и создать в 1.5. Потому как смысл использования дома ФБ 2, а на работе — 1.5, неясен.

«открыть базу IBExpert-ом» — бред. Открывает базу Firebird.


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 19 май 2009, 11:32

kdv писал(а):

вообще — дома извлечь содержимое БД в скрипт (ibexpert-ом), и создать в 1.5. Потому как смысл использования дома ФБ 2, а на работе — 1.5, неясен.

дома база данных используется совсем для других целей и для другого ПО. там нужна 2-я версия. на работе на версии 1.5 крутится программа, которая не имеет никакого отношения к моей базе, я просто хочу открыть свою базу (которая была создана дома) данных и поработать, потом принести домой и там продолжить работу.

kdv писал(а):«открыть базу IBExpert-ом» — бред. Открывает базу Firebird.

обязательно нужно «умничать».


Dimitry Sibiryakov

Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Открытие базы данных с помощью IBExpert

Сообщение

Dimitry Sibiryakov » 19 май 2009, 13:21

Так я не понял: «программа, которая не имеет отношения» крутится на твоей рабочей станции? Или ты кидаешь свою БД на сервер? Или у тебя сервер и есть твоя рабочая станция?

Почему бы тебе не установить FB на какую-нибудь виртуальную машину (я использую QEMU) и не таскать его вместе с базой? Так ты точно ни с кем не пересечёшься.

ЗЫ: Обвинение в «умничаньи» от человека, который видит разницу между IBExpert и «программой» звучит не слишком убедительно.


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 19 май 2009, 14:12

Dimitry Sibiryakov писал(а):ЗЫ: Обвинение в «умничаньи» от человека, который видит разницу между IBExpert и «программой» звучит не слишком убедительно.

Суть моих слов была понятна изначально, зачем придираться и унижать человека если он как-то не так выразился?!

Dimitry Sibiryakov писал(а):Так я не понял: «программа, которая не имеет отношения» крутится на твоей рабочей станции? Или ты кидаешь свою БД на сервер? Или у тебя сервер и есть твоя рабочая станция?

у меня есть софт, который стоит дома и использует базу данных, которая создана в firebird 2, и пополняется с помощью этого софта и ibexpert’а.
На работе есть другой софт, который работает с базой данных, которая создана для работы с firebird 1.5.
Я принес на работу файлик с базой данных и хочу работать с ней на работе. Вопрос — как это сделать чтобы не убивать FB1.5 , чтобы софт, который стоит на работе не начала косячить.

Dimitry Sibiryakov писал(а):Почему бы тебе не установить FB на какую-нибудь виртуальную машину (я использую QEMU) и не таскать его вместе с базой? Так ты точно ни с кем не пересечёшься.

Комп и так тормознутый. Как-то пытался программить на виртуалке, тормоза жуткие..


Dimitry Sibiryakov

Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Открытие базы данных с помощью IBExpert

Сообщение

Dimitry Sibiryakov » 19 май 2009, 14:31

Дай угадаю: для своей «попытки программить» ты поставил на виртуалку ось с гуем и ещё и какой-нибудь RAD. Для сервера ничего этого не нужно.

Если не можешь разобраться где у твоих многочисленных программ сервер, а где базы — стучись к ним в поддержку. Ну или хотя бы огласи названия.


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 19 май 2009, 14:35

Dimitry Sibiryakov писал(а):Дай угадаю: для своей «попытки программить» ты поставил на виртуалку ось с гуем и ещё и какой-нибудь RAD. Для сервера ничего этого не нужно.

угадал) RAD ставил. Хотя программить можно было, просто ну как бы я привык когда все летает.

Dimitry Sibiryakov писал(а):Если не можешь разобраться где у твоих многочисленных программ сервер, а где базы — стучись к ним в поддержку. Ну или хотя бы огласи названия.

Пожалуйста. Софт — «БестЗвіт» — о чем нибудь говорит? В его поддержке мне сказали что он работает только с FB1.5
Второй софт — мой. База данных была создана дома давненько и там крутился FB2. Соответственно когда я вышел на работу, то первое желание было обновить FB1.5 до FB2. Но мне сказали — низя.


kdv

Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Открытие базы данных с помощью IBExpert

Сообщение

kdv » 19 май 2009, 16:47

обязательно нужно «умничать».

обязательно. статью прочитал?

Но мне сказали — низя.

правильно сказали. кроме того, работодатель по умолчанию имеет права на то, что находится на рабочем компьютере сотрудника. Так что я бы не спешил базу из дома тащить на работу.


Attid

Спец
Сообщения: 377
Зарегистрирован: 14 ноя 2006, 09:58

Re: Открытие базы данных с помощью IBExpert

Сообщение

Attid » 19 май 2009, 17:19

Суть моих слов была понятна изначально, зачем придираться и унижать человека если он как-то не так выразился?!

потому что много людей приходит сюда и не знает разницы между ними.
почему мы должны догадаться что ты её понимаешь, если путаешь понятия.

ответ тебе дали используй Embedded вариант. как его использовать можно найти на этом сайте или на сайте производителя (firebirdsql.org)


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 20 май 2009, 11:01

kdv писал(а):правильно сказали. кроме того, работодатель по умолчанию имеет права на то, что находится на рабочем компьютере сотрудника. Так что я бы не спешил базу из дома тащить на работу.

я сам себе работодатель, вряд ли мне кто-то что-то укажет :D

Attid писал(а):потому что много людей приходит сюда и не знает разницы между ними.
почему мы должны догадаться что ты её понимаешь, если путаешь понятия.

да я ж не против, только зачем сразу «бред» и тому подобное писать. я говорю о более толерантном отношении. пусть человек триджы гуру в своем деле, но если он так выражается, то другому человеку неприятно слышать такое и в его глазах этот гуру становится обычным грубияном не более.

уже сделал с помощью Embedded. Спасибо.


WildSery

Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Открытие базы данных с помощью IBExpert

Сообщение

WildSery » 20 май 2009, 11:59

alexss1 писал(а):да я ж не против, только зачем сразу «бред» и тому подобное писать. я говорю о более толерантном отношении. пусть человек триджы гуру в своем деле, но если он так выражается, то другому человеку неприятно слышать такое и в его глазах этот гуру становится обычным грубияном не более.

Ты вот со своими подчинёнными тоже так вежливо и предупредительно разговариваешь?
Никто никого не оскорблял, это оценка не личности, а конкретной идеи/действия. Это интернет, привыкай. Если говоришь явную чушь, то в ответ слышишь «бред», а не «но позвольте! — нет, позвольте вам не позволить!»


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 20 май 2009, 12:38

Вы не правы.
Я говорю со своими подчиненными на равных. И даже если человек как Вы говорите толкает «бредовую» идею, я ему не скажу, что он говорит «бред». Когда человеку объяснишь что в этом он не совсем прав и не будешь «цепляться» к его словам, а узреешь суть проблемы и действий которые он хочет сделать, задашь ему вопросы, узнаешь что именно он имел ввиду, тогда человек с горящими глазами попробует и другие варианты. А когда ты ему говоришь — извини, но это «бред», то весь его энтузиазм сразу пропадает, глаза уже не так горят. И Вам советую учиться быть более снисходительными, это значительно повышает личную самооценку и конечно качество управленца. Хотя, наверное, это зависит и от воспитания.

А что касается конкретно моего вопроса, то я выразился кратко «базу данных IBExpert-ом», да, можно было сказать «открыть базу IBExpert-ом посредством FireBird» или «открыть базу FB с помощью IBExpert», но ведь смысл моей фразы все же поняли, зачем сразу писать «бред». Если бы я сказал «открыть IBExpert в базу данных» или «открыть программу в базу данных IBExpert» — тогда это был бы «бред» и явная «чушь».


kdv

Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Открытие базы данных с помощью IBExpert

Сообщение

kdv » 20 май 2009, 15:58

сколько словоблудия…
итак, я написал про «бред», по нескольким причинам:

— Вы не в курсе про unavailable database, т.е. даже не читали FAQ, или не знаете как его посмотреть
— Вы пытаетесь базу от ФБ 2 открыть в ФБ 1.5
— Вы не знаете про Embedded
— Самый ключевой момент — Вы пытаетесь решить проблему при помощи клиентской части FB

Это навело меня на мысль, что Вы с ФБ знакомы очень слабо, и можете думать, что именно IBExpert «открывает» базу. Что случается достаточно часто у новичков. Чтобы пресечь возможные рассуждения в этом направлении, я решил коротко и ясно написать про «бред».

Из этой фразы Вы сделали вывод, что я ПРИДИРАЮСЬ, УНИЖАЮ, и вообще нетолерантен и т.д. Отсюда я тоже делаю вывод, что Вы не очень опытны в общении на форумах, где никогда нельзя буквально реагировать на то, что пишет Вам собеседник. Потому что эмоции, с которыми один человек пишет текст, другой человек увидеть не в состоянии.
Как Вам, например, если я просто забыл поставить смайлик рядом со своей фразой про «бред»?


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 20 май 2009, 16:25

kdv писал(а):— Вы не в курсе про unavailable database, т.е. даже не читали FAQ, или не знаете как его посмотреть

читал, в курсе, поэтому и написал на форуме из-за того, что ошибка происходит с соблюдением правил по установке того же Embedded.

kdv писал(а):— Вы пытаетесь базу от ФБ 2 открыть в ФБ 1.5

Да, потому что не знал что базу версии 2.0 не откроет сервер 1.5. каюсь.

kdv писал(а):Что случается достаточно часто у новичков

Дык я не скрываю что мои познания FB минимальны, я только начал разбираться. До этого лет 10 работал с bde, парадокс, фокспро. Но то что базу данных открывает FB а не программа я конечно знаю.

kdv писал(а):— Вы не знаете про Embedded

Да знаю я, но не много конечно.

kdv писал(а):— Самый ключевой момент — Вы пытаетесь решить проблему при помощи клиентской части FB

Хорошо, вот сейчас я установил Embedded, база данных стала открываться как следует, но стоит мне закрыть ibexpert и открыть снова, она уже не открывается, потом снова закрываю и открываю — база данных открывается. Я не могу понять природу этих «запарок» и ошибка

Unsuccessful execution caused by unavailable resource.
unavailable database

у меня выскакивает через раз. Т.е. один раз база данных открылась удачно, перезапускаю — эта ошибка.

kdv писал(а):Отсюда я тоже делаю вывод, что Вы не очень опытны в общении на форумах

Ну незнаю, общаюсь с 98 года. Отсюда я делаю вывод что вы просто не разбираетесь в людях.

kdv писал(а):Из этой фразы Вы сделали вывод, что я ПРИДИРАЮСЬ, УНИЖАЮ, и вообще нетолерантен и т.д.

давайте уже в конце концов оставим эту тему, лучше по сути.


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 20 май 2009, 16:58

Такс, уточняю.
Сделал все как написано:

Just copy fbembed.dll, icudt30.dll, icuin30.dll and
icuuc30.dll into the directory with your application.
Then rename fbembed.dll to either fbclient.dll or
gds32.dll depending on your database connectivity software.
Then start your application and it will use the embedded
server as a client library and will be able to access
local datasases. You should also copy firebird.msg and
firebird.conf (if necessary) to the same directory.
и т.д.

Вот запускаю ibexpert, там уже прописан путь к gds32.dll (который был переименован из fbembed.dll), все как положено. Пытаюсь конектиться с базой, выскакивает icuuc30.dll не был найден.Жму ОК.
Далее — client library is missing or invalid и путь к gds32.dll.
Я делаю так, открываю регистрационную информацию базы и просто тупо снова указываю путь «файл клиентской библиотеки» к gds32.dll и усе работает. Закрываю ibexpert, открываю — путь прописан, все ок, а при коннекте те же ошибки пока снова не проделаю вышеуказанное.


kdv

Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Открытие базы данных с помощью IBExpert

Сообщение

kdv » 20 май 2009, 19:46

давайте уже в конце концов оставим эту тему, лучше по сути.

да я с радостью, но Вы как то аж в четырех (!) сообщениях…

Unsuccessful execution caused by unavailable resource.
unavailable database

прочитайте же наконец
http://www.ibase.ru/ibfaq.htm#unavail

эта ошибка возникает только если неправильно клиентскую либу указать. И вообще для Embedded я не представляю как эта ошибка может возникать, потому что там никакого «локального протокола» нет.

вообще, для IBExpert совершенно необязательно было переименовывать fbembed.dll, раз в нем есть возможность указать клиентскую библиотеку напрямую.

Вот прямо сейчас сделал:
распаковал архив Embedded в папку D:\FBEmbed, с подкаталогами.
Создал в IBExpert алиас. Коннект локальный, база employee.fdb от ФБ 2.0, клиентскую библиотеку указал как D:\FBEmbed\fbembed.dll
специально указал юзер S пароль S, которых нет нигде на моей машине

Тыкаю коннект — соединяюсь, дисконнект, коннект, дисконнект, коннект. Хоть 100 раз подряд.

Если же возникает ошибка при загрузке fbembed.dll, то она может быть связана с отсутствием рантайма, про который написано тут:
http://www.ibase.ru/fb21instfaq.htm
см. про рантайм msvc.


alexss1

Сообщения: 18
Зарегистрирован: 18 май 2009, 17:49

Re: Открытие базы данных с помощью IBExpert

Сообщение

alexss1 » 21 май 2009, 10:01

У меня тоже коннект дисконнект хоть 100 раз, но стоит выйти из программы и зайти снова , то уже не коннектится, хотя пути и все остальное прописаны.


kdv

Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Открытие базы данных с помощью IBExpert

Сообщение

kdv » 21 май 2009, 14:26

кстати, да. Уточняю, что если закрыть IBExpert и запустить его снова, и ткнуть в алиас к Embedded.
И ошибка выдается не про что-нибудь, а именно про
—————————
IBExpert.exe — Не удалось найти компонент
—————————
Приложению не удалось запуститься, поскольку icuuc30.dll не был найден. Повторная установка приложения может исправить эту проблему.

И после редактирования алиаса и указания того же самого fbembed.dll проблема пропадает.
Так что я пока буду считать, что проблема в IBExpert. Хотя ее можно поискать filemon-ом, но в данный момент у меня на это совершенно нет времени.

А Вам посоветую не путаться в объяснениях проблем. Можно было все проще и четче описать. А так — намешали все вместе, включая unavailable database.
Уточню на всякий случай — это не мое предубеждение к Вам, а просто просьба, которая впоследствии ускорит ответы на Ваши вопросы.


Logo
MurCode

  • Форумы
  • Поиск
  • О проекте

brick08

Дата: 20.06.2012 12:51:18

ДВС!
Перенес IBExpert на другой комп с Win2003Server, и пытался подключиться к базе, но выдает ошибку:

Notice, that you have to use 32-bit client library even if you connect to 64-bit version of Firebird/InterBase
because IBExpert is a 32-bit application.
In case you specify a 64-bit version of client library dll instead of 32-bit one you can get this error.

Хотя все 32 битное, на моем компе с Win7 все работает с той же gds32.dll.
В EventLoge:

1.Generate Activation Context завершилась не удачно для C:\WINDOWS\system32\gds32.dll. Соответствующее сообщение об ошибке: Указанная сборка не установлена в системе.
2.Resolve Partial Assembly завершилась не удачно для Microsoft.VC80.CRT. Соответствующее сообщение об ошибке: Указанная сборка не установлена в системе.
3.Зависимая сборка Microsoft.VC80.CRT не может быть найдена, последняя ошибка Указанная сборка не установлена в системе.

При запуске приложения также ничего не происходит, только ошибка:

Ошибка приложения Solevoi.exe, версия 0.0.0.0, модуль kernel32.dll, версия 5.2.3790.3959, адрес 0x0000bee7.

Как мне исправить это?

kdv

Дата: 20.06.2012 12:55:48

что у тебя — InterBase, Firebird, какой версии, почему gds32.dll, и — ведь в IBExpert можно явно указать клиентскую либу в алиасе коннекта.
Скорее всего ты действительно попутал 32 и 64 бита, раз тебе IBE об этом говорит человеческим голосом.

brick08

Дата: 20.06.2012 13:02:29

kdv
что у тебя — InterBase, Firebird, какой версии, почему gds32.dll, и — ведь в IBExpert можно явно указать клиентскую либу в алиасе коннекта.
Скорее всего ты действительно попутал 32 и 64 бита, раз тебе IBE об этом говорит человеческим голосом.

Версия: WI-V6.3.1.26351 Firebird 2.5
gds точно 32 битный, версия 6.3.1.26351, на моей Win7 x86 работает же *SCRATCH*
В IBExpert явно ее и указываю.

IBExpert

Дата: 20.06.2012 13:08:34

kdv
Скорее всего ты действительно попутал 32 и 64 бита, раз тебе IBE об этом говорит человеческим голосом.

Необязательно, это просто предположение при обломе с загрузкой dll.

brick08

Дата: 20.06.2012 13:09:40

Устанавливал вот это: Firebird-2.5.1.26351_1_Win32.exe
Соответственно и gds32 оттуда

Dimitry Sibiryakov

Дата: 20.06.2012 13:15:41

brick08
Устанавливал вот это: Firebird-2.5.1.26351_1_Win32.exe

Значит как-то хреново устанавливал, раз у тебя MS Runtime отсутствует.

Posted via ActualForum NNTP Server 1.5

brick08

Дата: 20.06.2012 13:32:52

Dimitry Sibiryakov
Значит как-то хреново устанавливал, раз у тебя MS Runtime отсутствует.

Я не устанавливал FB на Win2003, скопировал только gds и IBExpert. Установлен он на другой машине.

Мимопроходящий

Дата: 20.06.2012 13:39:25

Hello, brick08!
You wrote on 20 июня 2012 г. 13:39:06:

brick08
скопировал только gds

а нужно было УСТАНОВИТЬ.
штатным инсталлятором.

Posted via ActualForum NNTP Server 1.5

brick08

Дата: 20.06.2012 14:02:18

Установил клиентскую часть из инсталлятора, заработало. Только вот возникает вопрос, почему на некоторых ОС работает только с скопированной gds32, а на других (как в моем примере) нужны еще доп. dll, которые идут с инсталлятором? Что то не хочется в Inno Setup затаскивать пол инсталлятора, тогда как не всегда они (dll) нужны.

Dimitry Sibiryakov

Дата: 20.06.2012 14:06:00

brick08
Что то не хочется в Inno Setup затаскивать пол инсталлятора, тогда как не всегда они (dll)
нужны.

Так не затаскивай. Просто пропиши в минимальных требованиях наличие установленного клиента
СУБД. Ты же не затаскиваешь в инсталлятор ОС…

Posted via ActualForum NNTP Server 1.5

Понравилась статья? Поделить с друзьями:
  • Ibb 502 ошибка
  • Iaudioclient initialize ошибка aimp
  • Iastorvd sys ошибка при установке windows 7
  • Iastorafs sys 0xc0000098 ошибка
  • I5h ошибка посудомойка электролюкс