Witam szanownych forumowiczów!
Pracuję nad aplikacją, która ma zarządzać dość sporą bazą danych (ponad 13 tys. rekordów). Używałem BDE i tabeli typu Paradox, jednak te rozwiązanie jest wysoce nieodporne na błędy; zdecydowałem się zatem "przestawić" na MySQL. Dane skonwertowałem bez problemu.
Używając komponentów TSQLConnection i TSQLQuery połączyłem się z lokalną bazą. Teraz jednak pojawia się dość spory (wg mnie) problem:
Jakiego komponentu użyć do prezentacji tabeli danych?
W zamyśle miał być to TListView, jednak takie rozwiązanie jest baaardzo nieefektywne (załadowanie danych do komponentu trwa ponad dwie minuty, za każdym razem. Od razu zaznaczę, że przeszukałem forum pod kątem rozwiązania tego problemu, jednak sugestie zawarte np. w topiku:
http://4programmers.net/Forum/121059 - "Wolny TListView?" nie pomogły).
Wszystko to nieco mnie dziwi; w pierwotnej wersji programu (korzystającej z BDE i Paradox'a) DBGrid w ułamku sekundy wypełniał się danymi...
Z kolei komponent DBGrid podczas próby użycia TSQLConnection > DataSource (powiązane z TSQLConnection) zgłasza błąd "Operation not allowed on a unidirectional dataset".
Będę niebywale wdzięczny za jakiekolwiek wskazówki... Pomóżcie!
Pozdrawiam,
Creep