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

Вниз

Подключение к IB/FB из DLL   Найти похожие ветки 

 
Виталий Панасенко   (2003-11-20 17:54) [0]

Народ, подскажите, как можно подключиться к FireBird/IB из DLL ? Пытаюсь, получаю ошибку 500 и что-то типа БД недоступна...
А к MS SQL через ADO - без проблем...
Спасибо


 
Digitman ©   (2003-11-20 17:58) [1]


> Пытаюсь, получаю ошибку 500 и что-то типа БД недоступна...


конкретней.

код и точное сообщение, полученное при исполнении этого кода.


 
Виталий Панасенко   (2003-11-20 18:20) [2]

Вот тут кусок кода, использую FIBPlus. В pFIBDataSet запрос вида select * from tester where key_field=:key_field.
Да 500 ошибка - это ошибка Веб-серврера - я "ковыряю" Web Server Application:

if not pFIBTRansaction1.Active then
pFIBTRansaction1.Active := True;
if not pFIBDatabase1.Connected then
pFIBDatabase1.Connected := True;
tbl.Close;
tbl.ParamByName("key_field").Value := Request.QueryFields[0];
tbl.Open;

<html><title>Internal Server Error 500</title>
<h1>Internal Server Error 500</h1><hr>
Exception: EFIBInterBaseError<br>
Message: Unsuccessful execution caused by an unavailable resource.
unavailable database.
<br></html>


 
Виталий Панасенко   (2003-11-20 18:24) [3]

Да, могу весь "проект" прислать - это я "балуюсь", он маленький...


 
Reindeer Moss Eater ©   (2003-11-20 18:25) [4]

к FireBird/IB из DLL ?

Твоя DLL это ISAPI dll для web сервера? Угадал?

SERVER NAME = YourHost:C:\YourDatabasePath\YourDatabaseFile.gdb


 
Виталий Панасенко   (2003-11-21 08:30) [5]

Reindeer Moss Eater © (20.11.03 18:25) [4] - угадал :-))


 
Виталий Панасенко   (2003-11-21 08:41) [6]

Теперь (после указания хоста)получаю сообщение:
<html><title>Internal Server Error 500</title>
<h1>Internal Server Error 500</h1><hr>
Exception: EFIBClientError<br>
Message: Cannot perform operation -- DB is not open.<br></html>

Код тот же... :-(((


 
Romkin ©   (2003-11-21 10:42) [7]

НУ тут понятно, ты же транзакцию открываешь, а коннекта еще нет. Коннектись к БД до открытия транзакции



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
1-36717
tipman
2003-12-02 11:58
2003.12.12
Вопрос о размере приложения - почему?


1-36636
McSimm2
2003-12-03 10:01
2003.12.12
Как в переменную типа pchar записать имеющийся адрес


8-36774
Sergeys
2003-08-16 13:39
2003.12.12
С микшировать два битмапа


1-36626
BDRON
2003-11-30 00:10
2003.12.12
Memo независимый от размера шрифта


1-36688
афвуд
2003-12-03 11:31
2003.12.12
Выплывающая подсказка а ля Дельфи