Ho un form (non web form) con diversi checkbox.
Il form redirecta verso uno script che deve cancellare dal database tutti i record che abbiano come identificativo quelli selezionati nel form stesso.
Ora in mysql c'è la possibilità di creare un elenco di identificativi separati da virgola e usare IN
(DELETE FROM tabella WHERE id IN (1,3,6,9))
ma dato che devo usare access questa possibilità non c'è.
Quindi devo usare foreach ora però ho un problema:
mi dice che sulla riga rossa c'è un errore perchè manca un identificatore.codice:foreach (Request.Form("calls[]") as id) { dbCommand.CommandText = "DELETE FROM [calls] WHERE id="+ id; dbCommand.Connection = dbConnection; dbCommand.ExecuteNonQuery(); }
Che vor dì?![]()