Szanowni koledzy, czy ktoś mógłby mi pomóc z rozwiązaniem problemu ?
Generalnie, ZEOSLIB jest świetny, pracuje na wielu wersjach MySQL i nie tylko, śmiga b. szybko.
ALE..., problem z Gridem.
Jeżeli na formę wstawię komponenty :
TZConnection,
TZQuery,
TDataSource,
TDBNavigator,
TDBGrid
łączę się prawidłowo z bazą, w gridzie wyświetla się tabela - niby OK.
Tabela ma kilka pól i kilka wierszy, jeżeli nie sortuję tabeli przez IndexFieldsNames z TZQuery to jest OK, tzn. można zmieniać zawartości pól itp. OK.
Natomiast jeżeli w IndexFieldsNames wpiszę nazwę jakiejś kolumny, grid oczywiście prawidłowo wyświetli posortowaną zawartość, i np. występuje kilka wierszy z taką samą zawartością to w momencie użycia klawisza EDIT z TDBNavigator na wierszach z taką samą zawartością (będąc nawet na innym polu, nie zawierającym powtarzających dię danych), a następnie POST kolejność wiersze w gridzie ulega zmianie.
Czy ktoś może spotkał się z podobnym problemem ?
Pozdrawiam