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