Newsgroup: it.comp.appl.access
Titolo: Access-MySQL: da voi la fa questa cosa?

Ho Access2003 con MySQL 4.0 come FE. Mi succede una copsa strana.
Se in una form collegata a una tabella MySQL mi posiziono su un record 
qualsiasi, seleziono il contenuto di un campo, faccio CTRL+X (Cut) e poi 
subito CTRL+V (Paste) poi mi sposto su un altro record mi segnala che un 
altro utente ha modificato il record.
Potreste provare se lo fa anche da voi?
A me lo fa sempre e sono arrivato alla conclusione che gli da fastidio 
l'UPDATE di un record con gli stessi valori che c'erano prima. Infatti 
cambiando il valore di almeno un campo il problema non si presenta.
Prima di scrivere una mail a tecnici di MyODBC volevo verificare che non 
succeda solo a me.
Ciao
Marco

 Ho Access2003 con MySQL 4.0 come FE.
ehm ... BE (scusa se son certosino...)

Ho letto un 3d recente che parla proprio di questo.
Pensavo fosse in icaa ma davvero non riesco a ritrovarl, tra l'altro si 
parlava proprio di un esempio da postare sul sitocomune.
Ti suggerisco di fare una ricerca e forse sarai più fortunato di me.
Il  primo suggerimento è coimunque quello di mettere un campo timestamp 
(cosi che non ti metta #elimintato ...) generalmente aiuta mysql a gestire i 
contatori e gli accessi contemporanei.

 parlava proprio di un esempio da postare sul sitocomune.
Si era un thread iniziato da me dal titolo "occhio al windows update per
Win2000SP4" dove la discussione e' scivolata sull'accoppiata Access+MySQL.
Li' ho denunciato questo comportamento anomalo con gli UPDATE se non
modificano il valore dei campi.
Prima di segnalarlo ai tecnici di MySQL volevo verificare che non fosse un
settaggio errato del mio MyODBC, e chiedevo di fare quella prova. Siccome
alla richiesta non ha risposto nessuno ho riproposto la domanda con un
titolo piu' pertinente.
A quanto pare nessuno qui usa Access+MySQL.
La prova che chiedo di fare e' semplicissima: aprire una tabella collegata a
MySQL (nel testo originale chiedevo "da una form" ma il problema c'e' anche
se apro una tabella) fare CTRL+X e subito dopo CTRL+V su un campo non vuoto,
e poi spostarsi su un altro record.
Da me segnala che un altro utente ha modificato il record e chiede se voglio
copiare negli appunti o annullare le modifiche.
Ringrazio anticipatamente.
Ciao
Marco
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:212Z210Z92Z254Y...@usenet.libero.it...

Ok, 3d trovato.
Io lo uso, anche solo per delle prove. Da tabella non me lo fa, da form 
dovrei provare. 

 ehm ... BE (scusa se son certosino...)
Intravedo la sottile linea rossa tra la definizione di certosino e ....
;o)
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Potreste provare se lo fa anche da voi?
Lo fa.
Francamente non lo trovo un problema castrante. L'utente ha imparato che se
vuole annullare le modifiche ad un record lo fa con l'undo.
Ciao, Sandro.


 vuole annullare le modifiche ad un record lo fa con l'undo.
Certo non e' la fine del mondo. Pero' questo difetto si applica a tutte le
UPDATE.
Anche se per errore un utente cancella un campo e quindi a mano ne ridigita
il contenuto, ricapita lo stesso problema.
Se anche fai una query UPDATE e per disgrazia tra i record che aggiorni ce
n'e' uno i cui campi che aggiorni contengono gli stessi valori che tu gli
vai a mettere dentro, ti viene fuori il messaggio che ti dice che per TOT
record non sono state possibili le modifiche per violazione di condivisione.
Mi puoi dire che versione di Access, MySQL e MyODBC hai ?
Grazie e Ciao
Marco


 Mi puoi dire che versione di Access, MySQL e MyODBC hai ?
Ho un parco installato molto variegato. Access Dev XP, Access 2003, Mysql
4.0 e 4.1. I driver odbc sono tutti dal 3.51.06 in su. Le versioni di
Windows vanno dal 98 in su.
Ciao, Sandro


 Windows vanno dal 98 in su.
Ah, quindi non e' un mio settaggio errato. E' proprio un "difetto" di 
MyODBC. Tu che dici, gliela mando una email di notifica ai tecnici di 
MySQL ? Ma forse una cosa cosi' evidente gliela avranno sicuramente gia' 
segnalata.
Ciao
Marco