29. April 200223 j Hallo Leute Ich habe folgende Fehlermeldung beim Zugriff auf eine Access Datenbank: [Microsoft][ODBC dBASE Driver] Operation muss eine aktualisierbare Abfrage verwenden Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con; Statement stmt; con = DriverManager.getConnection("jdbc:odbc:RMSIB"); stmt = con.createStatement(); String sql= "UPDATE ZEITERF SET Z_MITARB=666 WHERE Z_MITARB=459"; stmt.addBatch( sql); int[] upCounts = stmt.executeBatch(); stmt.close(); con.close(); An Datei- oder Verzeichnis-schreibrechte liegt es nicht, habe ich schon getestet. Hoffe es kann mir jemand helfen?! Danke!
29. April 200223 j Wie es bei dir genau aussieht weiss ich nciht, bei Delphi gibt es aber bei Query-Komponenten die Eigenschaft 'Request Live', wenn das auf True gesetzt wird kann man Daten auch Verändern, nicht nur Anzeigen. Etwas ähnliches wird es bei dir wohl auch sein denk ich mir.
29. April 200223 j Etwas in der Art muss es aber geben, da im RequestLive Modus 'aktuallisierbare Ergebnismengen' zurückgeliefert werden und dass entspricht ja deiner Fehlermeldung. Ich denke nicht, dass es denselben Namen haben muss, aber kuck doch einfach mal was für eigenschaften da in Frage kommen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.