Hallo liebe Delphianer
ich versuche mich wieder mal an was Neuem: MS-SQL mit ADO. Geht eigentlich ganz gut, aber ich komme einfach nicht dahinter, warum folgendes nicht geht:
qryAuszahlOffen.Edit;
qryAuszahlOffenZahlDatum.Value := Faellig.Date;
qryAuszahlOffenMutDat.Value := Date;
qryAuszahlOffenMutUsr.Value := FAH2010.g_iUsr;
qryAuszahlOffen.Post;
Ist ja eigentlich ziemlich dämlich. Ich konnte mir nur vorstellen, dass es einen Zusammenhang mit dem SQL-Statement hat
SELECT Auszahl.AuszahlNr, Auszahl.AuszahlSubNr, Auszahl.FordNr, Auszahl.FreigabeAbDat, Auszahl.ZahlDatum, Auszahl.ZahlStNr, Auszahl.ZahlungCHF, Auszahl.Whrg, Auszahl.ZahlungOW, Auszahl.Ausgleich, Auszahl.VerbuchDat, Auszahl.ErfDat, Auszahl.ErfUsr, Auszahl.MutDat, Auszahl.MutUsr
FROM Auszahl
WHERE Auszahl.ZahlDatum is NULL
ich verändere da ja den Wert des Feldes, welcher in der WHERE-Clause geprüft wird. Daran liegt's aber auch nicht. Ich habe probehalber die ganze Where-Clause raus geschmissen. Dasselbe Ergebins: Im Debugger läuft das Programm schön über die paar Befehle, es gibt keine Fehlermeldung, nur der Datensatz bleibt unverändert.
Hat da jemand eine Idee?