marcengbarth
Level-1
- Beiträge
- 226
- Reaktionspunkte
- 8
-> Hier kostenlos registrieren
Hallo zusammen!
Bin gerade dabei ein kleines Programm zu basteln, um Werte aus DB zu lesen und auch um welche reinzuschreiben.
Schreiben funktioniert sehr gut, Lesen fast sehr gut
Folgendes ist mir aufgefallen: Wenn ich eine Verbindung aufbaue und den DB auslese, dann bekomme ich alle Werte, schreibe ich nun Werte in den DB, dann werden die auch korrekt geschrieben. Lasse ich jetzt erneut den DB auslesen, dann stehen die neu geschriebenen Werte nicht drin. :???:
Beobachte ich den DB unter STEP7, dann sieht man auch die neuen Werte drin stehen.
Hab dann versucht, beim Lesen die Verbindung jedes mal zu trennen und neu aufzubauen, dass funktioniert aber auch nicht. Wobei das auch nur für ein Test gut wäre, im laufenden Betrieb andauernd, die Verbindung beenden und neu herstellen kann ja so gut auch nicht sein.
Achso, ich benutze Delphi 7 Enterprise, LibNoDave 0.8.4 und Methode GetInt(x)
Danke schon mal im Voraus!
Bin gerade dabei ein kleines Programm zu basteln, um Werte aus DB zu lesen und auch um welche reinzuschreiben.
Schreiben funktioniert sehr gut, Lesen fast sehr gut
Folgendes ist mir aufgefallen: Wenn ich eine Verbindung aufbaue und den DB auslese, dann bekomme ich alle Werte, schreibe ich nun Werte in den DB, dann werden die auch korrekt geschrieben. Lasse ich jetzt erneut den DB auslesen, dann stehen die neu geschriebenen Werte nicht drin. :???:
Beobachte ich den DB unter STEP7, dann sieht man auch die neuen Werte drin stehen.
Hab dann versucht, beim Lesen die Verbindung jedes mal zu trennen und neu aufzubauen, dass funktioniert aber auch nicht. Wobei das auch nur für ein Test gut wäre, im laufenden Betrieb andauernd, die Verbindung beenden und neu herstellen kann ja so gut auch nicht sein.
Achso, ich benutze Delphi 7 Enterprise, LibNoDave 0.8.4 und Methode GetInt(x)
Danke schon mal im Voraus!