Esecuzione query in Access

giovedì 26 aprile 2007 - 13.27

papaviola Profilo | Newbie

Salve,
nessuno di voi sa se e' possibile far eseguire una query in Access tramite l'evento scrittura di un record in una tabella interna al DB.
Grazie mille.

lbenaglia Profilo | Guru

>nessuno di voi sa se e' possibile far eseguire una query in Access
>tramite l'evento scrittura di un record in una tabella interna
>al DB.

Ciao papaviola,

potresti spiegarci in modo più accurato cosa intendi con "evento scrittura di un record in una tabella interna al DB"?

>Grazie mille.
Prego.

Ciao!

--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

papaviola Profilo | Newbie

Praticamente ho un'applicazione che in un determianto momento mi scrive un record all'interno di una tabella del database di Access. Nel momento in cui questo record viene scritto dovrei far partire una query di cancellazione all'interno del DB stesso.
Spero di essermi spiegato meglio .... e più che altro spero ci sia una soluzione. Grazie 1000.

lbenaglia Profilo | Guru

>Praticamente ho un'applicazione che in un determianto momento
>mi scrive un record all'interno di una tabella del database di
>Access. Nel momento in cui questo record viene scritto dovrei
>far partire una query di cancellazione all'interno del DB stesso.

Ciao papaviola,

Quello di cui avresti bisogno sarebbe un trigger di delete.
Access purtroppo non offre i triggers, pertanto non puoi eseguire in modo sincrono la query di cancellazione.
Se ti puoi permettere di eseguire questa query in modo asincrono, potresti fare un paio di cose:

1) Modificare l'applicazione per eseguire "in cascata" la query di delete subito dopo quella di inserimento;
2) Schedulare ogni x tempo la query di cancellazione (utilizzando un timer nell'applicazione stessa oppure uno scheduler esterno come quello di sistema).

>Spero di essermi spiegato meglio .... e più che altro spero
>ci sia una soluzione.
A me sinceramente non ne vengono in mente altre...

>Grazie 1000.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5