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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Cncellazione Record
mercoledì 02 marzo 2011 - 16.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giulyxiano
Profilo
| Junior Member
163
messaggi | Data Invio:
mer 2 mar 2011 - 16:10
Stavo facendo alcuni esempi di asp.net di cancellazione record sul database Notrhwind
sulla tabella Employees ma non mi permette di cancellare i record perchè sono legati mediante
chiave esterna ad altre tabelle.
Se uno volesse eliminare i dati relativi ad un impiegato con un certo ID e i relativi dati su tutte le altre tabelle cui
è collegata la tabella Employees come faccio??
grazie
Greco Giuliano
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 2 mar 2011 - 16:58
>Stavo facendo alcuni esempi di asp.net di cancellazione record
>sul database Notrhwind
>sulla tabella Employees ma non mi permette di cancellare i record
>perchè sono legati mediante
>chiave esterna ad altre tabelle.
>Se uno volesse eliminare i dati relativi ad un impiegato con
>un certo ID e i relativi dati su tutte le altre tabelle cui
>è collegata la tabella Employees come faccio??
Ciao Giuliano,
hai due possibilità:
1) Esegui la cancellazione partendo dalle tabelle che si trovano dalla parte "molti" di una relationship uno-a-molti risalendo a ritroso fino alla parte "uno";
2) Modifichi le FK abilitando le cancellazioni a cascata, in questo modo eliminando una riga dalla parte "uno" verranno automaticamente eliminate anche quelle dalla parte "molti".
>grazie
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
giulyxiano
Profilo
| Junior Member
163
messaggi | Data Invio:
mer 2 mar 2011 - 18:24
Non ho controllato come è fatto il database Notrhwind ma vedo di fare come dici tu.
Grazie
Greco Giuliano
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 !