Проблема состоит в следующем: компонент типа TSQLQuery не может "активироваться". При этом никаких ошибок не выдает. Пробовала сделать пробный пример как в сататье. После приведенных ниже строк ничего не происходит, компонент DBGrid не заполняется данными, хотя все свойсва компонентов DBGrid, Datasource прописаны правильно.
- Код: Выделить всё
SQLQuery1.SQL.Text:='SELECT * from myArtTable;';
SQLQuery1.Open;
Решила проверить работает ли компонент вообще или нет, добавила строчку:
- Код: Выделить всё
if SQLQuery1.Active then ShowMessage('Запрос пошел') else ShowMessage('Запрос не пошел');
Выводится второе сообщение - 'Запрос не пошел'. Пробовала в ручную в инспекторе объектов ставить значение Active в true - Лазарь сразу переводит значение в false, опять же никаких ошибок не выдает. До этого работала с Firebird и все было без ошибок.
Использую MySQL 5.1.46, Lazarus 0.9.29, FPC 2.4.
Заранее всем спасибо за ответы