Zitat von
shmia:
Zitat von
peterpan21:
die abfrage funktioniert auch mit ''cat1''
wie gesagt, das ändern ist das problem. der quellcode oben ist nur das zum eintragen, damit habe ich keine probleme.
Du drückst dich sehr ungenau aus.
Was meinst du mit "nur das zum eintragen"?
Bitte
http://www.chiark.greenend.org.uk/~s...m/bugs-de.html lesen.
Das ist der Quellcode, mit dem die Tabelle in die dbgrid eingelesen wird.
Zitat von
shmia:
Zurück zu den Grundlagen:
Angenommen du hast eine
ADO Query mit "SELECT * FROM liste" verbunden mit einer DataSource verbunden mit einem DBGrid.
Die ADOConnection verweisst auf eine MS
Access Datenbank. (Jet Engine 4.0)
Dann kann man über das DBGrid Daten verändern, neue Datensätze einfügen oder Datensätze löschen.
No Problemo!!!
Es sei denn, die MDW-Datei wäre schreibgeschützt oder in der
ADO Connection sind falsche Share-Attribute eingestellt oder Locktype <> ltOptimistic oder DataSource.AutoEdit = False.
Wenn die Tabelle keine Primärschlüssel hat kann es ebenfalls Probleme geben.
Genau das funktioniert eben nicht. Die einstellungen sind genauso, wie du sie beschrieben hast.
der
query befehl lautete jedoch "SELECT * from liste where... "