Katharina: MS Access: wie autoincrement setzten? (SQL)

Hallo liebes Forum,

es ist ja allseits bekannt, dass man in MS Access auch direkt SQL verwenden kann. Nun möchte ich ein Feld mit einem Autoincrement-Attribut erstellen, doch das funktioniert hier nicht mit dem Befehl auto_increment. Was möchte Access für einen Befehl? Ist auto_increment nicht normales SQL92/SQL99?

Vielen Dank für Eure Hilfe :)

Liebe Grüße
Katharina

  1. Es müsste "id int NOT NULL IDENTITY (1, 1)" sein, oder?

  2. yo,

    geh zu den tabellen und öffne die entsprechende tabelle in der entwurfsansicht. dort zur id spalte und den wert autowert zuordnen.

    Ilja

    1. Ich würde aber gerne wissen, wie das ganze in SQL aussieht?

      Danke für die Antwort.

      Gruß Katharina

      1. Hallo,

        Ich würde aber gerne wissen, wie das ganze in SQL aussieht?

        Der Datentyp für eine AutoWert-Spalte heißt COUNTER.

        CREATE TABLE Test (ID COUNTER CONSTRAINT PK_ID PRIMARY KEY, Bezeichnung TEXT(50))

        http://support.microsoft.com/default.aspx?scid=kb;en-us;180841#XSLTH3127121122120121120120

        viele Grüße

        Axel