Newsgroup: it.comp.appl.access
Titolo: Modifica contemporanea record su db MySQL

Salve a tutti,
ho sviluppato un'applicazione Front-end Access 2000 e back-End MySQL.
Tutte le tabelle hanno il campo timestamp.
Alla chiusura di una maschera, dopo aver confermato il salvataggio mi appare 
il messaggio di "modifica contemporanea di record" con il pulsante "salva il 
record" disabilitato e gli altri due abilitati. In realtà non c'è alcun 
altro utente che stia modficando quel record, e dopo aver fatto diverse 
prove sono arrivata alla conclusione che la modifica dello stesso record per 
alcuni campi da codice (es me.txtOperatore = "x")  e per altri campi tamite 
i controlli della maschera generi l'errore in oggetto, eppure la modifica 
riguarda campi diversi, seppur ovviamente dello stesso record (tar la'ltro 
non ho mai avuto con altri db quali access e sqlServer questo tipo di 
problema).
Come posso risolvere?
grazie a tutti
Nina 

 ha scritto nel messaggio

Può essere che usi una query di aggiornamento per aggiornare  qualche campo?
se sì, dopo averla usata devi aggiornare l'origine record della maschera 
altrimenti hai questo errore.
Ciao
Davide
-- 
http://www.gestionedati.com
"...perchè non esistono saggi per nascita."
(Ptahhotep, 2640 ac) 

 (Ptahhotep, 2640 ac)
Ciao
Nina 

 grazie a tutti
Credo, ma bene "credo" sia un problema classico del connubbio Access-MySQL.
Hai provato a fare una ricerca con google su questo gruppo?
Ciao: Oscar
P.S: Le tabelle contengono una colonna TimeStamp?


wrote:

ciao oscar, si lo contengono lo ha scritto nel primo messaggio.
Io proverei a fare un bel doevents e un docmd.saverecord prima di
chiudere o dopo l'aggiornamento del campo.

 chiudere o dopo l'aggiornamento del campo.
Non posso usare il docmd.saverecord perchè chiedo conferma prima di salvare 
il record, quindi non credo di poter risolvere in questo modo. Proverò 
invece il DoEvents
Grazie a tutti
Nina 

 P.S: Le tabelle contengono una colonna TimeStamp?
Si, tutte! ;)
Ciao, grazie
Nina

 Ho fatto delle ricerche ma senza risultati specifici per il mio caso.
In verità ho trovato una situazione analoga alla tua:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/ea586
23a129193db/201e2d3cb3891a0e?hl=it&lnk=gst&q=mysql+%2B%22record%22#201e2d3cb
3891a0e
(incolla tutto sulla stessa riga del browser)
Mi pareva fosse un problema "noto": purtroppo non mi pare ci siano soluzioni
concrete.
Ciao: Oscar

 ha scritto nel messaggio 
news:48206c04$0$40209$4faf...@reader5.news.tin.it...

grazie mille! anche a me era venuto il dubbio si trattasse di un problema 
legato all'accoppiata Mysql + Access, ma questo thread proprio non mi era 
capitato di trovarlo (forse perchè mi ostinavo ad inserire nella ricerca 
insieme a MySQL anche le parole "modifica" e "contemporanea" ).
Grazie ancora
Io cercherò di risolvere in altro modo!
Ciao
Nina

 e se si conferma il salvataggio mi appare il messaggio in oggetto.
Beh prova ad assegnare il valore _solo_ se è diverso ... qualcosa del tipo:
if me.verificato=false then
  me.verificato=true
end if
cioè prova ad assegnare il valore al campo solo se è diverso da quello che è
attualmente contenuto.
Facci sapere.
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/