Hi,
Ik heb een eenvoudige master - detail opstelling waar ik vreemde zaken bespeur.
Als ik scrol in de DBGrid (master gedeelte) krijg ik de melding key violation. Verder zie ik zeer frequent bij het scrollen de zandloper.
Als ik een voor een "scroll" krijg ik geen key violation. Alleen als ik aan het muis scroll wheeld raai of een pijltjestoets ingedrukt houdt.
Verder. Het "scrollen" in de master tabel lijkt heel traag te gaan. Telkens een zandloper. Het ophalen van detail gegevens, ook al is het 10000 stuks, gaat super snel.
Mijn situatie
DBX Query die SELECT * doet van een MySQL tabel. De poort van de MySQL tabel is wel geforward naar een remote locatie op het net via SSH/Putty/Tunnel. Echter, we hebben een snelle internet verbinding.
Datasetpovider, clientdataset, datasource. Databse is inclusief key field.
De detail query is een query met een parameter, naar de ID in de master tabel. Ook weer gekoppeld aan een provider en een clientdataset.
Ik vraag me af of ik niet gewoon tables moet gebruiken. Het probleem is dat alleen bepaalde tabellen groot zijn of relatief groot: miljoen regels oid. Dat lijkt me overkill als het om een paar regels gaat die nodig zijn mbt het detail gedeelte.
Dank!
Rogier
Bookmarks