Einzelnen Beitrag anzeigen

Benutzerbild von trifid
trifid

Registriert seit: 12. Sep 2003
297 Beiträge
 
#2

Re: ADO (MS-SQL) + clUseServer + DBGrid-Anbindung

  Alt 8. Jul 2004, 17:56
Hallo Bernhard,

Zitat:
Öffne ich nun mit obigen Einstellungen (clUseServer + ctKeySet) eine große Tabelle mittels SELECT * FROM <MeineTabelle>, so dauert es relativ lange (mehrere Sekunden). Die gleiche Abfrage über einen BDE + ODBC-Eintrag ergibt keine Verzögerung beim Öffnen der Query-Komponente.
Warum verwendest Du clUseServer ?
a) ab .net wird diese Art von Cursor nicht mehr unterstützt
b) die Daten müssen früher oder später auf den Client übertragen,
was spricht gegen ein clUseClient
c) Andreas Kosch - Standardregel
verwende bei MS Access clUseServer
MS SQL clUseClient

Zitat:
Alle anderen Einstellungen von CuserType (außer ctKeySet) sind nicht für eine Bindung an ein DB-Grid geeignet (Fehlermeldung, das Datenmenge keine Positionsmarken unterstützt).
Warum willst du in einem Grid Daten editieren ?
Macht meistens Schwierigkeiten

Ausserdem ist es nicht gut eine grosse Tabelle in ein DataSet reinzuziehen (eben wegen Performence, etc)
dafür gibt es eine WHERE-Clausel

Oder Teile die Maske auf
oben Grid zum browsen
unten Eingabe oder Änderungen
  Mit Zitat antworten Zitat