Announcement

Collapse
No announcement yet.

access Probleme mit Autowert(inkrement)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • access Probleme mit Autowert(inkrement)

    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")

    + "')");

  • #2
    Hallo,

    versuchs doch statt
    INSERT INTO test2
    VALUES(1, typ, user, admin, time, date, correction, note)

    mit folgendem SQL-Befehl:
    INSERT INTO test2 (typ, user, admin, time, date, correction, note)
    VALUES(typ, user, admin, time, date, correction, note)

    Der füllt alle Felder außer das mit dem Autowert.

    Liebe Grüße,
    M@rko

    Comment


    • #3
      Hat geklappt

      Ich danke vielmals

      Grüsse Matthia

      Comment

      Working...
      X