Вниз
Скачать: CL | DM;

Доступ к базе данных из процесса Windows 2000   Найти похожие ветки 

← →
Evgeny_Parakhnevich   (2002-02-07 10:51) [0]

Как организовать доступ к базе данных из процесса?
Использую компоненты от Interbase, однако при попытке открыть базу вываливает ошибку Unknown database.
Что делаю не так?


← →
Alexandr ©   (2002-02-07 11:16) [1]

по крайней мере ворос задаешь неправильно


← →
Evgeny_Parakhnevich   (2002-02-07 11:29) [2]

Такой кусок кода выдает ошибку:
Выполняется в процессе Win2K по таймеру

try
IBTransaction.StartTransaction;
IBQuery.ExecSQL;
IBTransaction.Commit;
except
on E: Exception do
begin
lFile := TStringList.Create;
try
lFile.Add(E.ClassName + " : " + e.Message);
lFile.SaveToFile("d:\QEerror.log");
finally
lFile.Free;
end;
end;
end;


← →
Alexandr ©   (2002-02-07 11:43) [3]

слушай, ты уверен, что понимаешь про что пишешь?

Где в твоем куске кода открытие базы, при котором ошибка выдается?

а что значит "из процесса"? Откуда еще-то?


← →
Evgeny_Parakhnevich   (2002-02-07 11:54) [4]

Сорри,

IBDatabase.DatabaseName:="D:\IO.GDB";
IBDatabase.Params.Clear;
IBDatabase.Params.Add("USER_NAME=TEST");
IBDatabase.Params.Add("password=test");
IBDatabase.LoginPrompt:=False;
IBDatabase.Connected:=true;

Из сервиса, а не из процесса: TQRobotService = class(TService)


← →
Alexandr ©   (2002-02-07 12:13) [5]

ну и в какой строке ошибка?


← →
Evgeny_Parakhnevich   (2002-02-07 12:34) [6]

:)
В этой: IBDatabase.Connected:=true;

Содержание ошибки:
EIBInterBaseError : unavailable database

Может как-то путь по другому надо указывать? Или есть еще какие-то параметры?

В designe-time все рулит. Когда пишешь как приложение - тоже все нормально.


← →
Alexandr ©   (2002-02-07 12:37) [7]

свойства сервиса какие?


← →
Evgeny_Parakhnevich   (2002-02-07 12:44) [8]

Все дефолтные


← →
Ura   (2002-02-07 17:11) [9]

Проверь, может коннект уже есть?
Т.е. IBDatabase.Connected:=False;
...
IBDatabase.Connected:=Тrue;




← →
Alexandr ©   (2002-02-08 06:49) [10]

>Evgeny_Parakhnevich (07.02.02 12:44)
>Все дефолтные

ну так покрути их сам.
Раз уж тут сказать влом.



← →
Evgeny_Parakhnevich   (2002-02-08 10:24) [11]

Спасибо за помощь :|
Специалисты, блин...


← →
Alexandr ©   (2002-02-08 10:55) [12]

да пошел ты...

Мы специалисты, но не Нострадамусы.
И чужие мысли читать не умеем.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.009 c
1-19260
Revo
2002-02-20 11:36
2002.03.07
Формирование Word-овских документов из Delphi


1-19188
Egor111
2002-02-18 17:04
2002.03.07
Преобразование типов данных


1-19132
_Pavel
2002-02-20 20:52
2002.03.07
C++ DLL Delphi


14-19349
Лана Розанова
2002-01-18 13:38
2002.03.07
Компоненты


1-19129
kirill2000
2002-02-20 20:17
2002.03.07
Запуск внешнего приложения




   Наверх