Ich möchte von einem Servlet in eine Access-DB-Tabelle schreiben in der das Attribut für den Primärschlüssel automatisch erzeugt wird.
Mein Problem: Access verlang keinen Eintrag für den Primäschlüssel(da automatisch erzeugt) und das Servlet will nur in die Tabelle schreiben, wenn ich alle Attribute angebe.
Alles funktioniert, wenn ich den Autowert im Access deaktiviere. Ich möchte jedoch den Autowert behalten, jedoch fehlt mir dazu das nötike know how.
Vielen Dank für eure Tip's Matthias
Der Code-Schnipsel:
stmtUser.executeUpdate(
"INSERT INTO test2 "
+ "VALUES(1,'" <<== erster Wert wäre Autowert
+ desc.getParameter("typ")
+ "', '"
+ desc.getParameter("user")
+ "','"
+ desc.getParameter("admin")
+ "','"
+ desc.getParameter("time")
+ "','"
+ desc.getParameter("date")
+ "','"
+ desc.getParameter("correction")
+ "','"
+ desc.getParameter("note")
+ "')");
Mein Problem: Access verlang keinen Eintrag für den Primäschlüssel(da automatisch erzeugt) und das Servlet will nur in die Tabelle schreiben, wenn ich alle Attribute angebe.
Alles funktioniert, wenn ich den Autowert im Access deaktiviere. Ich möchte jedoch den Autowert behalten, jedoch fehlt mir dazu das nötike know how.
Vielen Dank für eure Tip's Matthias
Der Code-Schnipsel:
stmtUser.executeUpdate(
"INSERT INTO test2 "
+ "VALUES(1,'" <<== erster Wert wäre Autowert
+ desc.getParameter("typ")
+ "', '"
+ desc.getParameter("user")
+ "','"
+ desc.getParameter("admin")
+ "','"
+ desc.getParameter("time")
+ "','"
+ desc.getParameter("date")
+ "','"
+ desc.getParameter("correction")
+ "','"
+ desc.getParameter("note")
+ "')");
Comment