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

Вниз

SQL   Найти похожие ветки 

 
LEXX_55   (2004-11-26 08:30) [0]

Дорого времени суток, господа.
Я только начинаю работать с БД. Мне надо загнать результат запроса SQL в ячейку таблицы TStringGrid. Как это сделать? Заранее спасибо за помощь.


 
Skyle ©   (2004-11-26 08:37) [1]

А в чём храниться результат запроса?


 
LEXX_55   (2004-11-26 08:42) [2]

это тоже вопрос, я абсолютный чайник.
есть зарос:
         with MainForm.Query1 do begin
           Close;
           SQL.Clear;
           SQL.Add("SELECT KLIENT");
           SQL.Add("FROM ":KlientList:KlientList.db "");
           SQL.Add("WHERE");
           SQL.Add("TELEPHON LIKE "%" + MainForm.StringGrid1.Cells[2, i] + "%" ");
           SQL.Add("ORDER BY KLIENT");
           Open;
         end;

как после этого поместить результат в ячейку?


 
HSolo ©   (2004-11-26 08:48) [3]

StringGrid.Cells[i, j] := Query1.Fields[0].AsString;


 
Skyle ©   (2004-11-26 08:50) [4]

>  [2] LEXX_55   (26.11.04 08:42)
Вот.
Теперь мы знаем, что Query1 хранит результат запроса.
Следовательно, нужно эти данные оттуда взять и запуздырить в StringGrid1.
Насколько я помню, TStringGrid хранит данные в Cells.
Поэтому перенос будет где-то так выглядеть..

while not Query1.eof do
begin
 StringGrid1.Cells[ColIndex, Query1.RecNo] := Query1.FieldByName("MySupaName").AsString;
 Query1.Next;
end;


Поля по вкусу, убедиться, что RowCount соответствующий.

Вроде всё.


 
LEXX_55   (2004-11-26 08:51) [5]

СЕНК"С усе получилось.



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

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

Наверх




Память: 0.47 MB
Время: 0.073 c
4-1100254179
Shadow-UA
2004-11-12 13:09
2004.12.26
Программная блокировка рабочей станции под Win2k


1-1102797398
Hmm
2004-12-11 23:36
2004.12.26
Проблемма: вместо 0,99999999999 пишет 1 - округляет. =((


3-1101887544
Guest_1
2004-12-01 10:52
2004.12.26
СУБД для малого проекта


1-1102694816
Gear
2004-12-10 19:06
2004.12.26
Как перетащить форму мышью кликая на любой её области?


9-1093586545
Nic
2004-08-27 10:02
2004.12.26
Помогите!