Originariamente inviato da JerDotNet
Ciao a tutti.
Avrei un problema mentre eseguo un'operazione di Delete su un database di Microsoft Access. In pratica, prima di eliminare il record, vorrei controllare se ci sono record correllati a causa dei quali l'eliminazione non viene poi permessa???
Per eseguire l'elimianazione faccio un OleDbCommand con l'operazione di delete e lancio il metodo ExecuteNonQuery.
Prima di eseguire la DELETE fai una SELECT per sapere se esistono record correlati.
Una query del tipo :

SELECT count(*) FROM tabella_record_correlati WHERE IDChiave_correlata = Chiave_del_record_da_eliminare

Ciao