Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
ID
mercoledì 27 maggio 2009 - 23.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
sergio58
Profilo
| Junior Member
80
messaggi | Data Invio:
mer 27 mag 2009 - 23:21
Salve a tutti, sono alle prime armi con i database, dopo aver creato ,per prova ,un database con una tabella, ho inserito 8 righe, le ho cancellate tutte, ma ricominciando ad inserire, ho visto che il campo chive con l'ID continua ad incrementarsi ripartendo da 9.
E' possibile azzerare anche questo indice, e farlo riparire da zero ? (forse è una stupidagine, ma all'inizio tutto sembra difficile)
Grazie a tutti.
Sergio
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
mer 27 mag 2009 - 23:37
Ciao Sergio.
Di che database stiamo parlando???
Ad ogni modo ciò che riscontri è assolutamente normale, tanto è vero che di solito i campi contatore, vengono assegnati come IDentificatore del record, pertanto, non esisteranno mai 2 record con lo stesso ID, anche se i record vengono cancellati.
Con i DataBase SQL puoi rieseguire lo script di creazione della tabella per riazzerare il valore identità(e cancellare tutti i record della tabella).....con i database Access, devi cancellare il campo nella struttura della tabella, salvare la tabella, e successivamente reinserire il campo.
Facci sapere...
Ciao
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
gio 28 mag 2009 - 07:58
Oppure puoi fare un truncate table,il quale ti cancellerà tutti i record in un batter d'occhio ed azzererà la colonna contatore.
C'è solo un capitano !!!!!!
sergio58
Profilo
| Junior Member
80
messaggi | Data Invio:
gio 28 mag 2009 - 14:02
Scusa l'ignoranza , ma questo truncate table si può inserire a run time, della serie se il numero delle colonne è zero ,azzera anche il contatore, oppure rendilo ugule ?
Ho provato a vedere in tutti i metodi , ma non ho trovato , mi puoi fare un esempio ?
Grazie Sergio
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
gio 28 mag 2009 - 22:49
Ciao Sergio.
Non avrebbe senso fare quello che vuoi fare tu su un campo contatore ....tra le altre cose Andrea si riferiva ad un database SQL, mentre tu, parlando di campo contatore, fai pensare ad un database di Access.
Se *ti da fastidio* l'auto incremento del campo contatore ... non usarlo .... usa piuttosto un normalissimo campo intero e, all'occorrenza, incrementi tu il valore fin quando vuoi e se vuoi.
Non usarlo però, a questo punto, come identificatore del record, perchè di fatto, non lo è.
Facci sapere...
Ciao.
sergio58
Profilo
| Junior Member
80
messaggi | Data Invio:
gio 28 mag 2009 - 23:12
Ho capito che ho bisogno di un buon testo per conoscere i fonfamenti del database.
Puoi consigliarmene qualcuno ?
Comunque sto utilizzando SQL2005 Express.
Grazie dell'aiuto.
P.S. Quando vado alla pagina "cerca nel forum", introduco DataBase, vengono dichiarati 8400 risultati,ma vengono visualizzate solo 10 pagine, per accedere agli altri threads come si fà?
Sergio
Jeremy
Profilo
| Guru
1.527
messaggi | Data Invio:
gio 28 mag 2009 - 23:20
Ciao Sergio.
Ti conviene modificare la parola chiave con qualcosa di più specifico sull'argomento che cerchi....oppure cerca su Google .... magari aggiungendo dotnethell.it .... se preferisci.
Facci sapere...
Ciao
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !