![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FireBird и Делфи
aries © (2006-10-05 08:50:00)Могу-ли я обращаться к БД FB средствами компонентов IB из Делфи?
При работающем IB сервере IBDatabase к БД FB подключается (больше ничего не пробывал). Но если IB остановить и запустить FB, тогда соединения не происходит.
Хочу попробывать FB, как его подключать? Можно-ли использовать для этого TIBDatabase, но чтобы крутилось все на FB.
Aries (2006-10-06 14:12:00) [1]
> Я извинюсь, мне не жалко. Хотя не ясно, за что именно.
За это:
> одна из сторон ожидает, что проблемы решат за нее
А вот и пояснение:
> Конференция для начинающих, а также для тех, кому сложно
> объяснить чего он хочет. Просьба к участникам быть взаимовежливыми,
> профессионалам отдельная просьба - быть снисходительными.
>
Вам хорошо говорить, когда Вы все понимаете и все знаете. Я согласен, что Sergey13 дал правильную подсказку, однако я ведь не знал что библиотека FB имеет другое имя и ......
В любом случае это уже просто базар, и нужно его прекратить. Если хотите крови, напишите мне на aries.nsk@mail.ru.
Прошу прошения за этот спор у всех пользователей сайта.
Desdechado (2006-10-06 13:28:00) [2]Я извинюсь, мне не жалко. Хотя не ясно, за что именно.
> я провел больше суток в поисках решения
Если бы последовал совету из поста Sergey13 © (05.10.06 09:46) [10], то все заняло бы часа 3 от силы, даже для новичка. Так что не обессудь.
Aries (2006-10-06 13:18:00) [3]Как это ожидает. Где Вы увидели по постам что я ожидал. Собеседники мне указали путь по которому идти, я пошел и нашел решение.
Если чесно, то я провел больше суток в поисках решения не отрываясь от монитора, (посмотрите по времени моих постов). К тому-же с Интербэйсом я впервые столкнулся только вчера. Поэтому трубую извенений с Вашей стороны.
Desdechado (2006-10-06 12:48:00) [4]Нервов нет, есть горечь от непонимания.
> взаимопомощь
"Взаимо" означает участие обоих сторон в процессе. Если одна из сторон ожидает, что проблемы решат за нее, то эта сторона не заслуживает помощи.
Aries (2006-10-06 12:19:00) [5]Нашел уже Все. И во всем разобрался. Так что не нужно нервов. Насколько я понимаю цель любой конференции - взаимопомощь. И мне здесь помогли. Все спасибо.
Кстати, это написано на главной странице " Конференция для начинающих"
> Конференция для начинающих, а также для тех, кому сложно
> объяснить чего он хочет. Просьба к участникам быть взаимовежливыми,
> профессионалам отдельная просьба - быть снисходительными.
>
Desdechado (2006-10-06 11:37:00) [6]> Нашел решение. Но не знаю можно так или нет.
Тебя уже отправляли на ibase.ru
Там есть раздел "для разработчика". Читай, пока не опухнешь. Опухнешь, читай дальше. Многополезной инфы, никто здесь тебе ее пересказывать не будет, а по своим граблям ходить - удел идиотов.
aries (2006-10-06 09:32:00) [7]Нашел решение. Но не знаю можно так или нет.
В папке C:\WINDOWS\sistem32 остался файл gds32.dll от InterBase. Я его удалил и переменовал fbclient.dll в gds32.dll. Стало все работать.
pavel_guzhanov (2006-10-06 09:20:00) [8]а в IBExpert при регистрации базы версию сервера указал Firbird?
aries (2006-10-06 00:41:00) [9]Все это я проверял. FB переустановил, запущен.
jack128 (2006-10-06 00:26:00) [10]aries © (05.10.06 23:45) [16]
после удаления IB ты переустанавливал Firebird? Переустанови. После этого проверь запущен ли Firebird. Если нет - запусти.
aries (2006-10-05 23:45:00) [11]Там несколько файлов, в основном текстовые и ibuninst который говорит что все удалено, но почему он (FB) ссылается на эту папку. Весь день уже мучаюсь. Может какие-то настройки нужно поправить.
Ketmar (2006-10-05 23:38:00) [12]>[14] aries(c) 5-Oct-2006, 23:35
>Причем тут эта папка? InterBase я удалил.
занчит, не полностью. %-)
aries (2006-10-05 23:35:00) [13]Ну не как не хочет подключаться.
Пишет, что не может найти файл C:\Program Files\Borland\InterBase/interbase.msg
Причем тут эта папка? InterBase я удалил.
Sergey13 (2006-10-05 10:47:00) [14]> [11] aries © (05.10.06 10:41)
Скачай ИБЭксперт и не мучайся
http://www.ibexpert.com/
aries (2006-10-05 10:46:00) [15]gds32.dll - нашел.
В свойствах InterBase 7.1.0.181
Версия файла WI-V7.1.0.181
Видимо от IB осталась, других копий нет. Странно, может стоить FB переустановить.
aries (2006-10-05 10:41:00) [16]Я новечек в этом деле, может просто не то пишу. Пытался соедениться через FireBird ISQL Tool.
connect 'localhost:d:\db.gdb'
user 'SYSDBA'
password 'masterkey'
page_size 4096
default charset WIN1251;
Отвечает следующее:
Command error: (далее текст моей комманды)
БД существует, создавал коммандой CREATE DATABASE .....
Sergey13 (2006-10-05 09:46:00) [17]> [8] aries © (05.10.06 09:36)
Что не работает и как не работает? Может ты комп не включил. 8-)
Проверь наличие и расположение копий файлов gds32.dll. Вероятно остались от прежних установок. Найди 1 нужную (в свойствах посмотри версию), положи ее в доступное место (например в system32), остальные копии удали.
pavel_guzhanov (2006-10-05 09:39:00) [18]А ты можешь подключиться к базе какими-нибудь инструментами типа IBExpert? Или он тоже не может приконнектиться?
И еще... в настройках подключения не указывай, что сервер у тебя локальный. Ставь удаленный сервер, а имя сервера укажи Localhost
aries (2006-10-05 09:36:00) [19]IB удалил, FB переустановил. Не работает.
aries (2006-10-05 09:19:00) [20]Сейчас попробую. Спасибо.