Delphi ADO + MySQL + Developer Express Grid - PullRequest
       16

Delphi ADO + MySQL + Developer Express Grid

0 голосов
/ 25 октября 2010

У меня проблемы с использованием Mysql с MySQL Connector, я могу успешно подключиться к базе данных в сети через ODBC, и в моей сетке я могу отображать много записей, однако в сетке (Developper express) я не могу прокрутить , я думаю, что это связано с расположением курсора и т. д., но я не уверен.

также recordcount и recno, кажется, также не работают, хотя я могу прокручивать туда-сюда

Какими будут правильные свойства ADOConnection и ADOQuery для успешного использования mysql?

Ответы [ 3 ]

4 голосов
/ 25 октября 2010

Я предлагаю использовать сторонние компоненты, такие как Anydac .Они будут работать с MySQL прямо из коробки.

2 голосов
/ 26 октября 2010

Кажется, лучше использовать компоненты доступа к данным, специализированные для MySQL. MyDAC от DevART должен быть достаточно хорош. Я не использую их MyDAC, но их SDAC (доступ к MS SQL) успешно работают в большинстве моих проектов. Или должны быть другие сторонние компоненты, также могут быть бесплатными.

1 голос
/ 26 октября 2010

С сеткой DevExpress проверьте GridMode и связанные свойства - это может иметь эффект. База знаний поддержки DevExpress содержит множество примеров и вопросов по этому поводу. Также с некоторыми типами наборов данных необходимо сделать что-то вроде:

dataset.Open;
dataset.Last;
dataset.First;
//...do stuff

, чтобы получить правильный счет записи.

...