результаты изучения и отлавливания бага опущу. доисследовался до следующего.
проблемы с единственной таблицей. остальные работают отлично.
Кидаю на форму 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)
Куда еще можно копать?