16. august 2004 - 21:08Der er
6 kommentarer og 1 løsning
Problemer med autonummering
Jeg har en tabel hvor autonummeringen springer en gruppe poster over. Se nedenstående eks.
1 2 3 4 14 15 16 17
Dette medfører at post nr. 14 og fremefter ikke bliver opdateret når jeg kører en hændelsesprocedure, men bliver fejlbehæftet.
Er der nogen der ved om man kan gå ind og genoprette en korrekt rækkefølge i alle posterne, så disse bliver fortløbende ??? Der er ret mange poster så jeg kan ikke rigtigt overskue at skulle indtaste samtlige oplysninger igen.
Opstår ovenstående problem blot, hvis man går ind i tabellen og sletter en post
Hvis du har et autonummerfelt f.eks nr 1,2,3,4,5 og sletter nr 4, vil dette nr. ALDRIG blive genbrugt.
Hvis du sletter nr. 5, vil dette nr. kun blive genbrugt hvis du efterfølgende komprimerer databasen.
Du kan evt. tage en kopi af databasen, slette feltet og oprette det igen. Men du skal så tage højde for, om andre tabeller har relationer til det slettede autonummerfelt.
Men er det ikke ligegyldigt hvilket nr. posten har? Du skal jo ikke bruge feltet. Databasen skal, og den er fuldstændig ligeglad med nr.
Det kan godt være at databasen er ligeglad med hvilket nummer posten har. Jeg kan bare se på resultatet at alle poster er kørt korrekt undtagen nr 14 og fremefter. Det virker som om hændelsesproceduren stopper efter post 4.
Er der derfor ikke en smh. mellem disse numre og afvklingen af hændelsen??
OK, prøver i morgen på arbejdet. Foreløbig tak for hjælpen.
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.