[ mzarko @ 03.04.2005. 20:29 ] @
| Sta je potrebno uraditi kada je za odredjeno polje postavljeno na
AutoNumber i kao primarni kljuc, kada se izbrise celokupan izvrsen
unos i kada se pocne ponovo unositi da opet pocne od 1 a ne
da nastavlja od posledjeg broja. |
[ sharpshooter @ 03.04.2005. 20:39 ] @
Posle brisanja podataka, Tools->Database Utilities->Compact and Repair Database
[ sbing @ 03.04.2005. 22:21 ] @
Jedino ti Compact and Repair Database može to napravit, al ja osobno nevidim razlog zašto da se s tim mučiš. Ja kad stavljam AutoNumber, onda znam da me (iz perspektive korisnika aplikacije) taj broj ne zanima. Može biti 1,2,3,4.. a može i 123, 234,7654... Jer kad jednom prekineš niz onda opet moraš na Tools->Database Utili... a to ti baš nije praktično. Radije stavi običan Number (Long Integer) pa ga kodom uvečavaj za 1 kod unosa novog Recorda.
[ mzarko @ 04.04.2005. 18:30 ] @
A dali ima neki limit tj. max. broj kad je polje AutoNumber
[ banem @ 04.04.2005. 18:59 ] @
Treba da je oko 214 miliona tj. 214.748.367. Kad dostigne ovu vrednost onda upisuje -214.748.367 pa broji do nule. Praktično, oko 420 miliona.
[ mzarko @ 05.04.2005. 14:58 ] @
Hvala na odgovoru
[ sbing @ 06.04.2005. 21:02 ] @
Kad se već raspravlja o AutoNumber-u... zanima me ako New Values u AutoNumber-u sa Increment promijenim u Random, dali to usporava bazu ako ju nekakvim kodom na silu punim podacima (npr. nekoliko tisuća recorda da odjednom napunim)? Mislim da bi baza prvo morala provjeriti dali je taj sljedeći broj upotrijebljen pa ako je onda provjeriti za sljedeći... što kod Increment-a ne mora, samo pogleda koji je zadnji upisan.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.