Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.04.01;
Скачать: CL | DM;

Вниз

Подключение Delphi к базе Firebird   Найти похожие ветки 

 
Роман   (2010-05-13 13:33) [0]

Народ помогите, Весь мозг себе вынес.
Скажу сразу с  Firebird ранее не работал с Интербейс давно и не много и не через дельфи. О том что  Firebird это клон Интербейса и проблем не должно быть наслышан но они у меня есть.
Я установил  
Firebird 2.1
SQL Manager for InterBase & Firebird
и дельфи 7.
Создал базу с помощью SQL Manager for InterBase & Firebird в дельфи кидаю на форму компонент IBDatabase указываю путь к файлу базы, ставлю конект trye? ввожу имя SYSDBA и пароль masterke но мне выдаёт unavailable database.
Подскажите где я туплю. Эта сфера для меня почти не извесна и я никак не могу понять где я не прав. зарание спасибо


 
Sergey13 ©   (2010-05-13 13:38) [1]

1. Возможно сервер не стартовал.
2. Не совсем уверен, но компоненты IBX вроде как корректно работают с ФБ до версии 1.5.х
3. По всем вопросам связанным с ФБ/ИБ советую сначала искать ответы на  ibase.ru - кладезь мудрости.


 
sniknik ©   (2010-05-13 14:57) [2]

> и пароль masterke
именно так?


 
turbouser ©   (2010-05-13 15:09) [3]


> sniknik ©   (13.05.10 14:57) [2]

в FB длина пароля 8 символов. Все что после - обрезается.


 
PEAKTOP ©   (2010-05-13 16:36) [4]

> Создал базу с помощью SQL Manager for InterBase & Firebird

То есть коннект к серверу присутствует. И логиниццо успешно.

> в дельфи кидаю на форму компонент IBDatabase указываю путь
> к файлу базы, ставлю конект trye? ввожу имя SYSDBA и пароль
> masterke но мне выдаёт unavailable database.


у тебя подключение вроде этого ?

............
with IBDatabase1 do
begin
 LoginPrompt := false;
 DataBaseName := "127.0.0.1:d:\my_db_path\my_db_folder\database.fdb";
 Params.Clear;
 Params.Add("USER_NAME=SYSDBA");
 Params.Add("PASSWORD=masterkey");
 Params.Add("LC_CTYPE=WIN1251");
end;
..............


 
Роман   (2010-05-14 00:14) [5]

Большое всем спасибо. А особенно Реактору.  Неисправность нашёл. Выяснилось следующие то ли из за моих карявых рук то ли из за особенностей делфи когда конект прописываешь выбором пути в обжект инспекторе то у него получаеться следующая строчка
d:\my_db_path\my_db_folder\database.fdb и в этом варианте он конечно не работает. но стоило написать по приведённому выше примеру
127.0.0.1:d:\my_db_path\my_db_folder\database.fdb
и всё заработало.
Большое человеческое спасибо, удачи Вам



Страницы: 1 вся ветка

Текущий архив: 2012.04.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
2-1323722200
igorium
2011-12-13 00:36
2012.04.01
Как вывести картинку "Please wait..." ?


15-1323125240
Дмитрий С
2011-12-06 02:47
2012.04.01
Где можно купить декоративные световоды?


1-1290074442
Дмитрий Белькевич
2010-11-18 13:00
2012.04.01
Есть форма fsMDIChild, как добраться до её fsMDIForm?


15-1322687178
Юрий Зотов
2011-12-01 01:06
2012.04.01
Ищем людей (вакансии в Москве)


15-1323156427
OW
2011-12-06 11:27
2012.04.01
Excell 2000 открыть *.xlsx