PDA

View Full Version : [SQL]Cancellazione record di una tabella


tognesimo
12-03-2009, 10:49
Ciao a tutti, sono alle prime armi con sql.
Sono riuscito ad effettuare la connessione ad un server e ad estrarre i record di una tabella.
Adesso vorrei eliminare i record della tabella.
Accanto ad ogni record c'è il pulsantino cancella.
Vorrei fare in modo che premendo tale pulsante si cancelli il record della tabella.
Posto il codice da me fatto

tognesimo
12-03-2009, 14:36
Se faccio:
sql = "DELETE FROM zz_fornitore "
mi cancella tutti i record della tabella.
Io ne voglio eliminare 1 alla volta.

gugoXX
12-03-2009, 14:40
Cosi'


DELETE FROM zz_fornitore WHERE IdFornitore = "L'identificativo del fornitore da cancellare"

tognesimo
12-03-2009, 14:44
Cosi'

Ma se ho tanti record e ne voglio cancellare 1 in particolare?Cosi cancella solo quello con l'id che gli ho passato giusto?

gugoXX
12-03-2009, 15:10
Ma se ho tanti record e ne voglio cancellare 1 in particolare?Cosi cancella solo quello con l'id che gli ho passato giusto?


Si', esatto.
Ti consiglierei prima di passare a linguaggi di alto livello come quel Javascript (aargh), di provare a pacioccare un po' direttamente con l'SQL e la console del motore SQL che stai usando, cosi' da impratichirti con le istruzioni SELECT, UPDATE, DELETE, etc.