Hallo,
mehrere Punkte ... (nein nicht diese)
Zitat:
try
ADODataSet1.CommandText := 'SELECT * FROM kunden WHERE KDNR='''+Edit2.Text+''';';
ADOConnection1.Connected := True;
ADODataSet1.Active := True;
except
Label20.Caption := 'Fehler';
end;
die Connection
ADOConnection1.Connected := True; würde ich von Anfang an auf TRUE haben
und gar nicht hier in diesen Bereich öffnen
gibt es irgendwelche Gründe warum keine ständige Verbindung vorhanden sein soll
zweitens
prüfe vorher über einen
SELECT Count(*) FROM kunden WHERE KDNR='123'
ob überhaupt ein Kunde in der
DB vorhanden ist, erst dann würde ich mit anderen Zuweisungen fortfahren .
drittens dbedit
Zitat:
weiterhin schreibt mein DBEdit die änderungen innerhalb des feldes nicht direkt in die
db. habe das dbedit einfach mit datasource und datafield eingebunden. ausgelesen wird alles. muss man erst noch was einstellen?
in welchen Bezug steht das zum oberen Verhalten ?
wurde ein .Post durchgeführt, nachdem die Daten in dbedit geändert wurden ?