ACCESS: on update cascade on delete cascade

di il
1 risposte

ACCESS: on update cascade on delete cascade

Ciao a tutti,

devo creare in access tramite il comando docmd.runsql una relazione 1 a 1 tra le chiavi primarie di due tabelle (DatiCliente e NuoviDati) di un database standard di access. La stringa sql usata è:
ALTER TABLE DatiCliente ADD CONSTRAINT PrimoConstraint FOREIGN KEY (IDCliente) REFERENCES NuoviDati

In questo modo funziona. Però ho bisogno che anche le opzioni 'Aggiorna campi correlati a catena' e 'Elimina record correlati a catena' siano attivi. Allora ho provato la seguente stringa:

ALTER TABLE DatiCliente ADD CONSTRAINT PrimoConstraint FOREIGN KEY (IDCliente) REFERENCES NuoviDati ON UPDATE CASCADE ON DELETE CASCADE

ma non funziona (da considerare che c'è un esempio praticamente identico nella guida di microsoft).

Quale potrebbe essere il problema?

Grazie

1 Risposte

  • Re: ACCESS: on update cascade on delete cascade

    Il comando cascade ti fa perdere il potere sui tuoi dati, se dovessero esserci degli imprevisti (e con esso si verificano spesso) perdì + tempo che a creare la procedura per gli aggiornamenti manualmente; io personalmente preferisco avere sempre il controllo di tutto.

    Ciao e buon lavoro

    Leonardo Miglietta
Devi accedere o registrarti per scrivere nel forum
1 risposte