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

Вниз

работа с БД из отдельного потока   Найти похожие ветки 

 
Kaginava   (2004-07-10 10:50) [0]

Всем привет, у меня такая проблема

в конструкторе потока :

ibdRecUel := TIBDatabase.Create(nil);
    ibdRecUel.DatabaseName :="server:c:/basa.gdb";
    ibdRecUel.LoginPrompt := false;
    ibdRecUel.Params.Add("user_name=sysdba");
    ibdRecUel.Params.Add("password=1234556");
    ibdRecUel.Params.Add("lc_ctype=WIN1251");

    ibtRecUel:=TIBTransaction.Create(nil);
    ibtRecUel.DefaultDatabase:=ibdUel;
    ibtRecUel.DefaultAction := TACommit;
    ibtRecUel.Params.Add("read_committed");
    ibtRecUel.Params.Add("rec_version");
    ibtRecUel.Params.Add("nowait");

    ibqMaxDt:=TIBQuery.Create(ibdRecUel);
    ibqMaxDt.Database:=ibdRecUel;
    ibqMaxDt.Transaction:=ibtRecUel;
    ibqMaxDt.SQL.Add("Select Max(dt) from UelAvgDt ");


запуске в методе Execute:

   ibdRecUel.Connected:=False;
   ibdRecUel.Connected:=True;
   ibqMaxDt.Active:=true;


при попытке выполнить запрос вылетает ошибка что БД не открыта,
хотя в ходе отладки видно что соединение с БД присходит, а при попытке выполнить запрос вылетает ошибка, может кто сталкивался поскажите пожалуйста.


 
Rem   (2004-07-10 10:59) [1]

ibtRecUel.DefaultDatabase:=ibdUel;


 
Kaginava   (2004-07-10 11:03) [2]

блин, говорила мне мама будь внимательнее :))
спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1089986147
VID
2004-07-16 17:55
2004.08.01
Ищу простенький роутер


1-1089965183
han
2004-07-16 12:06
2004.08.01
почуему в try...finally всегда срабатывает


6-1085766580
Senti
2004-05-28 21:49
2004.08.01
Вопрос по потокам с использование функции GetHostByAddr


1-1089936646
AlexR
2004-07-16 04:10
2004.08.01
Как отследить мессадж WM_KeyDown при редактировании Edita


14-1086776471
ИМХО
2004-06-09 14:21
2004.08.01
Чемпионат Европы в Португалии: результаты, впечатления, прогнозы