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

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

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

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

Сообщение SteelBird » 07.12.2017 15:31:00

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

Кидаю на форму 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)

Куда еще можно копать?
SteelBird
незнакомец
 
Сообщения: 1
Зарегистрирован: 07.12.2017 15:19:07

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

Сообщение alexs » 08.12.2017 10:23:01

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


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

Рейтинг@Mail.ru