Forum: Datenbanken
by hoika,
13. Aug 2018
Puh,
Thread ist erledigt...
Forum: Datenbanken
by hoika,
9. Aug 2018
Hallo,
wie sieht es mit #28 aus?
Forum: Datenbanken
by hoika,
8. Aug 2018
Hallo,
stimmt, er widerspricht sich.
1. edit ist korrekt. Möchte In der Tabelle "Planung" einen Eintrag ändern.
2. Es gibt auch keinen Datensatz in der Tabelle "Planung", der diesen Eintrag trägt.
Was ist denn nun korrekt?
Forum: Datenbanken
by hoika,
8. Aug 2018
Hallo,
wenn ich ein VarChar-Feld vergrößere, ändert sich die Feldlänge auch in dem persistenten Feld?
Forum: Datenbanken
by hoika,
8. Aug 2018
Hallo,
Wieso nirgens, die Änderung bezieht sich doch auf genau einen Datensatz.
Wie erkennst Du überhaupt, ob sich was geändert hat,
per IBExpert oder indem Du danach den Datensatz in Deinem Programm anzeigst?
Forum: Datenbanken
by hoika,
8. Aug 2018
Hallo,
vielleicht hat es was mit den Transaktionen zu tun.
Gibt es bei Dir auch einen DBMonitor?
Probier mal das hier.
if DataModulePlanung.IBTransactionPlanung.InTransaction then DataModulePlanung.IBTransactionPlanung.Commit;
DataModulePlanung.IBTransactionPlanung.StartTransaction;
Forum: Datenbanken
by hoika,
8. Aug 2018
Hallo,
benutzt Du DatamodulePlanung.IBDataSetPlanungSTATUS.AsString auch an einer anderen Stelle?
Das sind ja persistente Felder (meine persönliche Meinung -> grauenhaft ;) ),
vielleicht ist die Zuordnung zum DataSet verlorengegangen?
Probier doch mal
DatamodulePlanung.IBDataSetPlanung.FieldByName('STATUS').AsString := ComboBoxStatus.Text;
Forum: Datenbanken
by hoika,
8. Aug 2018
Hallo,
noch mal die Frage
select * FROM PLANUNG where ID_AUFTRAG = ' + IntToStr(id_Planung)
Ist ID_AUFTRAG wirklich richtig, oder müsste es nicht ID_PLANUNG heissen.