Hab folgendes Problem mit Access als Datenbank.
Wenn ich versuch mit insert was in die DB zu schreiben bekomm ich ne Exception.
Das auslesen aus der DB funktioniert tadellos...
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Operation muss eine aktualisierbare Abfrage verwenden.
Bei Google hab ich schon gesucht...
Allerdings kann ich die häufigste Fehlerquelle für diese Exception, nämlich den fehlenden Schreibzugriff, ausschließen...
Jemand ne Idee, woran es noch liegen könnte...
Wenn ich versuch mit insert was in die DB zu schreiben bekomm ich ne Exception.
Das auslesen aus der DB funktioniert tadellos...
Code:
private final static String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
private final static String dataBase = "jdbc:odbc:werkszeugnisse";
public void setDataSet(DataSet dataSet) {
try {
Class.forName(driver);
String database = dataBase;
con = DriverManager.getConnection(database);
Statement stmt = con.createStatement();
String insert = "INSERT INTO Werkszeugnisse(Charge) VALUES('test');";
stmt.executeUpdate(insert);
con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Operation muss eine aktualisierbare Abfrage verwenden.
Bei Google hab ich schon gesucht...
Allerdings kann ich die häufigste Fehlerquelle für diese Exception, nämlich den fehlenden Schreibzugriff, ausschließen...
Jemand ne Idee, woran es noch liegen könnte...