Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#1

CLuseServer oder clUseClient oder..

  Alt 17. Dez 2015, 16:05
Datenbank: oracle • Version: egal • Zugriff über: ADO
Hallo Zusammen,
durch Zufall bin ich auf ein seltsames Verhalten gestoßen.
in einer meiner Datenbanken git es eine Tabelle "Name" mit dem Feld "name". Nicht geschickt, aber es ist so. Mit allen möglichen Abfrageprogrammen liefert select name from name where name like 'M%' ein Ergebnis.
Nun habe ich mir ein kleine Oberfläche zusammengeklickt (TADOConnection+TADOQuery+Stringgrid) die bei obiger Abfrage eine Fehlermeldung ähnlich "empty Rowset" liefert. In anderen Programmen nachgeschaut die diese Fehlermeldung nicht liefern, ADOConnection hat clUseServer und ADOQuery clUseClient in der .Cursorlocation stehen.
Irritierend, aber wenn's klappt. Ausprobiert, der Fehler ist weg, wunderbar. Also zurück geändert um die genaue Fehlermeldung zu reproduzieren.
Kein Fehler!

Wenn man die ganzen Voodoo-Tips ignoriert, dann gibt es für Access die Empfehlung clUseServer zu verwenden, in allen anderen Fällen clUseClient. Doch auf das "wo stellt man's ein" wird nicht eingegangen. Darum meine Frage an Euch "Wo stellt man's ein und warum?"

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat