Текущий архив: 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.44 MB
Время: 0.118 c