OracleDataReader merkt sich alte Werte in der Datenbank :(
-
Grüß euch !
ich habe derzeit ein Riesenproblem.
Ich schreibe eine C#-Anwendung die auf eine Oracle-Datenbank zugreift und hole mir mit einem OracleDataReader die gewünschten Werte aus der Datenbank:OracleDataReader myReader; OracleCommand myCommand = new OracleCommand("select key,vorname from Spende",con); myReader = myCommand.ExecuteReader();
Danach lasse ich mir sämtliche Vornamen ausgeben - das sieht so aus:
while (myReader.Read()) Vorname = myReader.GetString(1);
Das Programm liest die Daten aus, aber wenn ich zwischen einem Aufruf und dem nächsten Aufruf die Daten in der Datenbank z.B. mit SQL+ händisch ändere, bekomme ich beim nächsten Mal nicht die geänderten Daten, sondern wieder die alten von vorher. Egal was ich mache - der Reader gibt mir immer nur die Daten vom ersten Aufruf zurück
Übersehe ich da irgendetwas ??
Danke
Dietzi