Delphi-PRAXiS
Seite 2 von 7     12 34     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Probleme beim Speichern in eine Tabelle (https://www.delphipraxis.net/197470-probleme-beim-speichern-eine-tabelle.html)

hoika 8. Aug 2018 15:41

AW: Probleme beim Speichern in eine Tabelle
 
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('ST ATUS').AsString := ComboBoxStatus.Text;

Luckner 8. Aug 2018 15:53

AW: Probleme beim Speichern in eine Tabelle
 
Hallo Heiko,

auch das hat nichts gebracht. Ohne Fehlermeldung, aber nirgens ein Eintrag.

hoika 8. Aug 2018 16:07

AW: Probleme beim Speichern in eine Tabelle
 
Hallo,
vielleicht hat es was mit den Transaktionen zu tun.
Gibt es bei Dir auch einen DBMonitor?

Probier mal das hier.

Delphi-Quellcode:
if DataModulePlanung.IBTransactionPlanung.InTransaction then DataModulePlanung.IBTransactionPlanung.Commit;

DataModulePlanung.IBTransactionPlanung.StartTransaction;

DatamodulePlanung.IBDataSetPlanung.Close;

Und dann noch das hier
DatamodulePlanung.IBDataSetPlanung.SelectSQL.Add(' select * FROM PLANUNG where ID_AUFTRAG_TEST = ' + IntToStr(id_Planung));

Das müsste ja einen Fehler (Exception) erzeugen.
Kommt die Exception ?

Uwe Raabe 8. Aug 2018 16:08

AW: Probleme beim Speichern in eine Tabelle
 
Das ist mir jetzt zu hoch:
Zitat:

Zitat von Luckner (Beitrag 1410152)
Möchte In der Tabelle "Planung" einen Eintrag ändern.

Zitat:

Zitat von Luckner (Beitrag 1410137)
Es gibt auch keinen Datensatz in der Tabelle "Planung", der diesen Eintrag trägt.

:wiejetzt:

Wenn es den Eintrag nicht gibt, was willst du dann ändern? Irgendwie kann ich dir nicht folgen.

Kannst du ein kleines Beispielprogramm anhängen, das dein Problem zeigt?

hoika 8. Aug 2018 16:10

AW: Probleme beim Speichern in eine Tabelle
 
Hallo,
Zitat:

Ohne Fehlermeldung, aber nirgens ein Eintrag.
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?

Uwe Raabe 8. Aug 2018 16:12

AW: Probleme beim Speichern in eine Tabelle
 
Zitat:

Zitat von hoika (Beitrag 1410155)
Das sind ja persistente Felder (meine persönliche Meinung -> grauenhaft ;) ),

Verwende ich ständig und möchte ich nicht missen! Man kann soviel mehr soviel einfacher damit machen, wenn man damit umzugehen weiß. Insbesondere seit es die FieldOptions gibt.

hoika 8. Aug 2018 16:14

AW: Probleme beim Speichern in eine Tabelle
 
Hallo,
wenn ich ein VarChar-Feld vergrößere, ändert sich die Feldlänge auch in dem persistenten Feld?

hoika 8. Aug 2018 16:18

AW: Probleme beim Speichern in eine Tabelle
 
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?

Uwe Raabe 8. Aug 2018 16:22

AW: Probleme beim Speichern in eine Tabelle
 
Zitat:

Zitat von hoika (Beitrag 1410164)
Hallo,
wenn ich ein VarChar-Feld vergrößere, ändert sich die Feldlänge auch in dem persistenten Feld?

Wenn in FieldOptions.UpdatePersistent auf true steht, ja.

Luckner 8. Aug 2018 16:23

AW: Probleme beim Speichern in eine Tabelle
 
Zur Uwe Raabe,
In der Tabelle "Planung" steht normalerweise im Feld STATUS schon ein Eintrag. Und dem will ich ändern. Wenn ich aber über diese Routine in das STATUS-Feld den Eintrag "Test" schreiben will und das auch ohne Fehler angeblich geht, dann kann ich in allen Tabellen nach diesem Eintrag suchen lassen.

Ich benutze übrigens "Flame Robin" und komme sehr gut damit klar. Kann in den Tabellen mir alles anzeigen (Ausser BLOB-Felder) und auch jede Tabelle mit allen Funktionen erstellen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:52 Uhr.
Seite 2 von 7     12 34     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz