powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Чтение данных в Lazarus TSQLQuery
5 сообщений из 5, страница 1 из 1
Чтение данных в Lazarus TSQLQuery
    #39810573
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть код, который по идее должен прекрасно работать. Но почему-то Open тихо игнорируется. loadQuery.State=dsInactive. Если я уберу строчку с ошибкой у меня просто не загрузятся данные.
При этом, если я подключу компонент TDataSource / TDBGrid, тот же запрос поставлю, то данные прекрасно видны. Как мне вручную данные получить?

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
with mainForm do
  begin
    if loadQuery.Active then
       loadQuery.Close;
    sql:='select distinct '+field+' from docs order by 1';
    loadQuery.SQL.Text:=sql;
    loadQuery.Open;

    loadQuery.Next; // Ошибка inactive dataset!

    while not loadQuery.Eof do
    begin
      cmb.Items.Add(loadQuery.fields[0].asstring);
      loadQuery.Next;
    end;
    loadQuery.Active:=false;
  end;
...
Рейтинг: 0 / 0
Чтение данных в Lazarus TSQLQuery
    #39810584
Tactical Nuclear Penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а коннект точно открыт?
...
Рейтинг: 0 / 0
Чтение данных в Lazarus TSQLQuery
    #39810590
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tactical Nuclear Penguinа коннект точно открыт?

Абсолютно точно. Ещё ранее открывается основной запрос, который подсоединен к DbGrid.
...
Рейтинг: 0 / 0
Чтение данных в Lazarus TSQLQuery
    #39810623
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЩичеState=dsInactive.
...
Рейтинг: 0 / 0
Чтение данных в Lazarus TSQLQuery
    #39810630
Фотография Щиче
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gator, а почему? Я сам знаю, что dsInactive.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Чтение данных в Lazarus TSQLQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]