Hallo Winfried,
Winfried Rohr schrieb:
die erste freie Zahl von 1 ab suchen lassen und
dann dort abspeichern. Dies geht bei Base nur über ein
entsprechendes Makro.
Das geht auch mit reinem SQL:
SELECT (MAX("id") + 1) FROM "Tabelle1"
Dein Statement ergibt nicht die erste freie Zahl von 1 ab. Wenn drei
Datensätze vorhanden waren, ID=1, ID=2, ID=3, und der zweite
Datensatz gelöscht wurde, dann wäre die erste freie Zahl von 1 ab
ID=2, Dein Statement aber liefert 4.
Gruß
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]