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

Вниз

Пустой буфер при GetFieldData   Найти похожие ветки 

 
_Anton   (2005-06-27 17:48) [0]

При динамическом создании Query и его поля при запросе GetFieldData возвращается пустой буферб хотя данные в таблице есть.

Делаю так

объявили
-----------------------------------------------
TADOConnection      *ADOC_Schedule_Thread;
TADOQuery           *ADOQ_Schedule_Get_Str;
TStringField        *ADOQ_Schedule_Get_StrTIMETABEL;

конструктор
--------------------------------------------
ADOC_Schedule_Thread                   = new  TADOConnection(NULL);
ADOQ_Schedule_Get_Str                  = new  TADOQuery(NULL);

ADOC_Schedule_Thread->Name             = "ADOC_Schedule_Thread";
ADOC_Schedule_Thread->LoginPrompt      = false;
ADOC_Schedule_Thread->KeepConnection   = true;
ADOC_Schedule_Thread->Provider         = "MSDAORA.1";
ADOC_Schedule_Thread->ConnectionString = DataModule1->Get_ADOC_For_select_ConnectionString();

ADOQ_Schedule_Get_Str->Name            = "ADOQ_Schedule_Get_Str";
ADOQ_Schedule_Get_Str->Connection      = ADOC_Schedule_Thread;
ADOQ_Schedule_Get_Str->LockType        = ltReadOnly;

ADOQ_Schedule_Get_Str->SQL->Clear();
ADOQ_Schedule_Get_Str->SQL->Add("select n, up, timetabel, TO_CHAR(date_start,"dd.mm.yyyy"), status from ex_schedule where task_deleted=0 and status=0 and sysdate >= date_start");
-----------------------------------
ADOQ_Schedule_Get_StrTIMETABEL   = new  TStringField(ADOQ_Schedule_Get_Str);
---------------------------
---------------------------------------------------
И запрос поля
ADOQ_Schedule_Get_Str->GetFieldData(ADOQ_Schedule_Get_StrTIMETABEL, Buf_char);
В итоге буфер пустой

В мануале совета не нашел
Поделитесь идеями


 
Johnmen ©   (2005-06-27 18:01) [1]

А откуда в буфере что-то должно появиться ? Из текста не видно...
Вообще, такое впечатление, что ты чем-то не тем занялся :)


 
_Anton   (2005-06-27 18:06) [2]

Почему не тем - хочу получить в потоке данные из БД -
метод OPEN() вызван до ->GetFieldDataБ простоя в коде не указал


 
Alexander Panov ©   (2005-06-27 23:39) [3]

Пути АП неисповедимы.


 
Marser ©   (2005-06-28 00:48) [4]


> Alexander Panov ©   (27.06.05 23:39) [3] [Новое
>сообщение][Ответить]
> Пути АП неисповедимы.

Переведи! (С)


 
Просто Джо ©   (2005-06-28 00:51) [5]

Все заинтригованно ждут толмача :)


 
Вася Пупкин ©   (2005-06-28 02:05) [6]

АП = app... ИМХО
http://delphimaster.net/view/3-1119880085/
http://delphimaster.net/view/3-1119880085/



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1120041228
Сергей3
2005-06-29 14:33
2005.07.18
Большой массив как параметр процедуры.


4-1116951848
Lamer8
2005-05-24 20:24
2005.07.18
SHFileOperation


1-1119852787
anarhi
2005-06-27 10:13
2005.07.18
stringgrid


14-1119351318
Vikarij
2005-06-21 14:55
2005.07.18
Printer, нет бумаги


9-1112387548
Green_Templar
2005-04-02 00:32
2005.07.18
dxdraw1.fillrect