Creazione stored procedure

venerdì 16 marzo 2007 - 16.02

black_one Profilo | Newbie

ciao a tutti, avrei un problemino:

dovrei creare una stored procedure in access che sia attivi in automatico ad ogni operazione di INSERT o UPDATE/DELETE e mi tenga traccia delle modifiche apportate alla tabella; tali modifiche devono essere riportate in una seconda tabella.

Questa procedura è essenzialmente atta a permettere la corretta sincronizzazione di due DB (uno in access e uno in SQL Server Ce), per cui la soluzione migliore che ho trovato è quella di mappare ogni modifica così, una volta che i db saranno in comunicazione (visto che non lo sono sempre)potranno sincronizzarsi utilizzando come mappa la tabella delle modifiche creata dalla suddetta stored procedure.

Se qualcuno ha un metodo alternativo sul come sincronizzare due db non sempre in comunicazione tra di loro...lo esponga pure...

spero di essermi spiegato il + chiaramente possibile...

vi ringrazio anticipatamente per l'attenzione...

ciao ciao


lbenaglia Profilo | Guru

>dovrei creare una stored procedure in access che sia attivi in
>automatico ad ogni operazione di INSERT o UPDATE/DELETE e mi
>tenga traccia delle modifiche apportate alla tabella; tali modifiche
>devono essere riportate in una seconda tabella.

Ciao black_one,

questa "stored procedure" di cui parli, non è altro che un trigger.
Purtroppo Microsoft Access non supporta né stored procedure, né trigger, pertanto devi cambiare strada

>Questa procedura è essenzialmente atta a permettere la corretta
>sincronizzazione di due DB (uno in access e uno in SQL Server
>Ce), per cui la soluzione migliore che ho trovato è quella di
>mappare ogni modifica così, una volta che i db saranno in comunicazione
>(visto che non lo sono sempre)potranno sincronizzarsi utilizzando
>come mappa la tabella delle modifiche creata dalla suddetta stored
>procedure.
Hai valutato uno scenario di replica merge?
Sinceramente non ho idea se sia possibile implementarlo tra Access e SQL Server Ce, prova a documentarti tramite Google...

>vi ringrazio anticipatamente per l'attenzione...
Prego.

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

whitewolf42 Profilo | Newbie

ciao, sn un collega di Black ... se volessimo implementare la stessa cosa per sincronizzare i DB tra SQL Server CE e SQL Server 2005 Express Edition ??
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