19/01/13 8:44
piter123
Salve, ho un piccolo progetto in vb6 che si collega ad una tabella di sql server.
Questa tabella contiene 4 colonne di cui una denominata ID in ordine ascendente.
La tabella contiene circa 2000 record.
Ora ad esempio devo inserire un nuovo record nella posizione 1000, per cui rinomino
tutti gli ID da 1000 in su aggengento una unità, per cui il 1000 diventa 1001, il 1001
diventa il 1002 ecc.
Dopo di che tramite INSERT inserisco il nuovo recor.
Fin quì tutto ok.
Il mio problema stà nell'aprire la tabella da Management Studio di Sql e di vedere che il
record che ho aggiunto non si trova tra il 999 e il 1001 ma bensì viene accodato, (nessun
problema per le query di lettura che vengono richiamate tramite ORDER BY ID), ma mi
piacerebbe vederlo non in coda.
Esiste un modo che dopo aver inserito il record mi riordina la tabella per ID ?
Grazie
Questa tabella contiene 4 colonne di cui una denominata ID in ordine ascendente.
La tabella contiene circa 2000 record.
Ora ad esempio devo inserire un nuovo record nella posizione 1000, per cui rinomino
tutti gli ID da 1000 in su aggengento una unità, per cui il 1000 diventa 1001, il 1001
diventa il 1002 ecc.
Dopo di che tramite INSERT inserisco il nuovo recor.
Fin quì tutto ok.
Il mio problema stà nell'aprire la tabella da Management Studio di Sql e di vedere che il
record che ho aggiunto non si trova tra il 999 e il 1001 ma bensì viene accodato, (nessun
problema per le query di lettura che vengono richiamate tramite ORDER BY ID), ma mi
piacerebbe vederlo non in coda.
Esiste un modo che dopo aver inserito il record mi riordina la tabella per ID ?
Grazie
aaa