silvio79ff Geschrieben 29. April 2002 Geschrieben 29. April 2002 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!
MarcG Geschrieben 29. April 2002 Geschrieben 29. April 2002 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.
silvio79ff Geschrieben 29. April 2002 Autor Geschrieben 29. April 2002 Ich glaube das gibt es nicht in Java. Trotzdem Danke.
MarcG Geschrieben 29. April 2002 Geschrieben 29. April 2002 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.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden