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

Как прочитать данные из TSDQuery/TIBQuery?   Найти похожие ветки 

← →
Влад   (2004-09-03 12:17) [0]

Добрый день уважаемые.

Столкнулся с проблемой..
В программе нельзя использовать DBGrid, всвязи со спецификой ТЗ.
Проблема заключается в том, что после выполнения простого запроса через TSDQuery (или TIBQuery), я к своему стыду не могу прочитать данные..

Вот что получется

select * from events where id>(maxid - VisibleColCount)

далее, когда я пытаюсь прочитать значения полей, то возвращается только значение из первой прочитанной записи:

Читаю сейчас так:

var Msgs:Variant;

Msgs := SDQuery.FieldValues["MSG"]; // где MSG - текстовое поле

при проверке:

SDQuery.RecordCount = VisibleColCount
а VarArrayDimCount(Msgs) = 0....

а Msgs равен первой записи из полученной в результате выполения запроса таблицы.

Подскажите пожалуйста как можно правильно считать столбик данных.

Заранее благодарен,
Влад


← →
Карелин Артем ©   (2004-09-03 12:20) [1]

var Msgs:Variant;
while not(SDQuery.eof) do
begin
 Msgs := SDQuery.FieldValues["MSG"]; // где MSG - текстовое поле
 SDQuery.next;
end;


← →
Sergey13 ©   (2004-09-03 12:21) [2]

2Влад   (03.09.04 12:17)
>В программе нельзя использовать DBGrid, всвязи со спецификой ТЗ.
Переписать ТЗ нафиг.


← →
Влад   (2004-09-03 12:25) [3]

Карелин Артем ©   (03.09.04 12:20) [1]
Огромное спасибо

Sergey13 ©   (03.09.04 12:21) [2]
к сожалению, ТЗ утверждено...


← →
Роман Снегирев   (2004-09-03 13:00) [4]

вот это Msgs := SDQuery.FieldValues["MSG"]
по моему полная шнягя, надо писать
Msgs := SDQuery.FieldByName("MSG").AsString


← →
Карелин Артем ©   (2004-09-06 11:20) [5]

Роман Снегирев   (03.09.04 13:00) [4]
Ты тип переменной Msg смотрел? В данном случае это правильно.



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

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



Память: 0.46 MB
Время: 0.028 c
4-1092570043
Extern
2004-08-15 15:40
2004.10.03
Ctrl+Alt+Del под WinXP


1-1095316993
Чайник
2004-09-16 10:43
2004.10.03
Перелив цветов


8-1089603221
Nolf
2004-07-12 07:33
2004.10.03
Плагин к Winamp у


1-1095181528
Новичок!!!
2004-09-14 21:05
2004.10.03
Рисование на Image


6-1090908972
MetalFan
2004-07-27 10:16
2004.10.03
IdTCPClient&IdTCPServer VS ServerSocket&ClientSocket




   Наверх