Lav en sql forespørgsel der sorterer faldende efter id. Noget i retning af:
SELECT id FROM tabel ORDER BY id DESC;
Det første element vil nu være det største, i dit eksempel 8. Nu skal du bare lægge 1 til.
Hvis du benytter access og autonummerering er det muligt at kalde en metode der tilføjer et element mere til resultsettet og opdaterer id, derefter skal der blot kaldes update på resultsettet for at opdatere databasen. Det kræver at man har åbnet databasen med de rigtige rettigheder. Jeg kan heller ikke huske den nøjagtige syntaks i hovedet.
SELECT MAX(id) FROM tabel (standard SQL) SELECT id FROM tabel ORDER BY id DESC LIMIT 1 (MySQL) SELECT TOP 1 id FROM tabel ORDER BY id DESC (MS SQLServer)
duer ikke i en flerbruger sammenhæng
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.