Ich habe eine SQlite-Datenbank erstellt. Darin befindet sich folgende Tabelle:
Erstelle ich daraus nun ein typisiertes DataSet, so hat die
Warum ist das so, also warum wird das nicht übernommen? Oder handelt es sich dabei um einen AutoIncrement, den VB selbst macht, also nicht die DB? In dem Fall wäre wohl
Nachtrag: Ich darf die Spalte nicht schon im SQL-Code auf
Erstelle ich daraus nun ein typisiertes DataSet, so hat die
id
-Spalte die Eigenschaft AutoIncrement
auf False
.Warum ist das so, also warum wird das nicht übernommen? Oder handelt es sich dabei um einen AutoIncrement, den VB selbst macht, also nicht die DB? In dem Fall wäre wohl
False
korrekt. Mir ist natürlich klar, dass ich die Eigenschaft mit einem Mausklick auf True
setzen könnte.Nachtrag: Ich darf die Spalte nicht schon im SQL-Code auf
AUTO_INCREMENT
setzen, weil es sonst nicht "autoinkrementiert" wird, sagt die SQlite-Doku. Man darf nur PRIMARY_KEY
setzen.