Форум: "Базы";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c