salve a tutti.
volevo sapere se è possibile creare transazioni tra sqlCE e sql.
cioè aggiungere record da un database all'altro oppure anche aggiornarli se sono già esistenti...
ho sentito parlare della funzione di replica per tenere sincronizzato il palmare.. ma sembra che elimini tutto dalla tabella di destinazione prima di effettuare l'aggiornamento... invece di rilevare i record aggiunti o modificati...
per controllare l'aggiornamento in questo momento uso dei flag per ogni record... cioè
field1|field2|SYNC1|SYNC2|
a | b | 1 | 0 |
per tenere aggiornati i 2 palmari imposto il campo SYNC del rispettivo palmare a 1 quando è aggiornato e dopo una modifica a 0 marcarlo come aggiornato.
solo che questo procedimento richiede un po di query di selezione e altrettante di insert dentro blocchi while per scorrere i datareader dei record da copiare i quali mi causano problemi di apertura della connessione a sql lanciando eccezioni native 0xc0000005....
esiste un metodo piu "pulito" e fluido per fare questo?
grazie anticipate...