![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Добрый день.
Подключился к базе данных SQLite, проблем не возникло. Не получается получить правильно результат. Делаю запрос к базе данных. Для понимания результата что получаю попробовал вывести результат в Memo. Код:
i: integer;
s : string;
begin
with FDQuery1 do begin
SQL.Clear;
SQL.Text := 'SELECT DISTINCT SYSKEY FROM SYS_OPT_EXT SYSOP WHERE BLOCK_ID = ''22''';
Open;
Memo1.Lines.Clear;
First;
while not FDQuery1.EOF do
begin
For i := 0 to Fields.Count - 1 do
memo1.Lines.Add(Fields[0].Value);
Next;
end;
Close;
end;
end;Получил результаты: Код:
2200 2217 2218 2231 2232 2266 2267 22001900 22006300 22006400 22007600 22009400 Теперь мне нужно каждый из полученных результатов каким-то образом прогнать в цикле следующего запроса таблицы ID, но только исключить из цикла проверка с числом 2266(там будет результат, но не то что мне надо) Цитата:
В Edit1.Text нужно вывести результат. Прежде Исключить все пустые значения. Помогите пожалуйста с данной проблемой. Оформить в одну процедуру. Последний раз редактировалось Admin, 17.12.2017 в 14:19. |