Forum: Datenbanken
Delphi
by Chucky-GFX,
27. Nov 2006
Hat sich soweit erledigt, trozdem vielen dank!
Forum: Datenbanken
Delphi
by Chucky-GFX,
22. Nov 2006
JA durch das Post meckert er, das stimmt.
Das schreiben IN die Datenbank geschieht ja direkt nachdem ich die Editiermaske geschlossen bzw. mit ok bestätigt habe.
Der Locktype hilft mir nur bedingt weiter. Jetzt stürzt es nach 12 Änderungen statt nach 3 ab ;)
Bitte um weitere Vorschläge, am besten mit Code!
Trotzdem schon mal vielen Dank für die Hilfe
Forum: Datenbanken
Delphi
by Chucky-GFX,
22. Nov 2006
Ich glaube wir reden aneinander vorbei, denn wenn ich das update unterdrücke...was hab ich denn dann davon ?
Damit mach ich es doch eigentlich falscher und nich richtiger ;)
Bitte erläuter mir mal den zusammenhang! Danke ;)
Forum: Datenbanken
Delphi
by Chucky-GFX,
22. Nov 2006
Das von dir beschriebene hilft mir nich wirklich weiter.
Punkt B deiner Ursachen kann nicht der Fall sein, da ich alleine auf einem Testsystem arbeite.
Desweiteren benutze ich kein Update, sondern ein DELETE mit anschließendem INSERT, da es sein kann das in einer von zwei Tabellen noch kein Datensatz vorhanden ist und ich somit nicht mit einem UPDATE arbeiten kann. Im Fehlerfall geschieht...
Forum: Datenbanken
Delphi
by Chucky-GFX,
22. Nov 2006
Klar hat die Tabelle einen Primärschlüssel.
Du meinst also ich soll in der DBGrid ein Update des Datensatzes machen...hmmm, das mache ich ja quasi indirekt mit dem was ich geschrieben habe...naja ich schau mal ;)
Forum: Datenbanken
Delphi
by Chucky-GFX,
21. Nov 2006
KostenDBGridPro.DataSource.DataSet.Locate('WE_PARTNERNR', PartnerNr, );
Temp := ServiceKostenEditForm.KostenEdit.Text;
KostenBetterADODataSet.Edit;
KostenBetterADODataSet.FieldByName('SK_KOSTEN').AsString := Temp;
if (ServiceKostenEditForm.LohnnebenkostenCheckBox.Checked = true) then
Temp := 'J'
else
Temp := 'N';
...