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


Anmelden zum Antworten