Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.07;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.013 c
3-19081
SelfDestructor
2002-01-31 14:40
2002.03.07
Прокрутка в DBGrid


14-19326
Геннадий Михалев
2002-01-19 18:29
2002.03.07
Вопрос коммерч. характера.


3-19095
jack200180
2002-02-08 16:49
2002.03.07
РБД и ....


1-19216
Michael C
2002-02-19 12:14
2002.03.07
Мастера товарищи... Как объединить эти две выборки...


1-19153
Roman_
2002-02-21 09:00
2002.03.07
Как округлить 0.0294... до 0.3