TSQLQuery не вбирает записи

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
SteelBird
незнакомец
Сообщения: 1
Зарегистрирован: 07.12.2017 14:19:07

TSQLQuery не вбирает записи

Сообщение SteelBird »

День добрый,
результаты изучения и отлавливания бага опущу. доисследовался до следующего.
проблемы с единственной таблицей. остальные работают отлично.

Кидаю на форму TSQLQuery
Запрос элементарный.

SELECT * from dst2acc WHERE idaccounts = 1
(idaccounts - не PrimaryKey)
Выставляю Active = True, чтоб форма запустилась с открытым запросом.
запускаю, открываю форму, смотрю в отладке

Код: Выделить всё

  str := IntToStr(qryDSTLinks.RecordCount); //str = 4 - всё верно, столько записей и должно быть
  qryDSTLinks.Close;
  qryDSTLinks.Open;
  str := IntToStr(qryDSTLinks.RecordCount); //str = 0 - ?!

----------------------
Win7 x64
MySQL 5.7.2
Lazarus 1.8.0 RC5 (более младшие не захотели работать с MuSQ 5.7)

Куда еще можно копать?
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Может попробовать после открытия сделать FetchAll? А вообще пример нужен.
Ответить