Newsgroup: it.comp.appl.access
Titolo: Access 2k, Win 2k e mySql. Errore dopo inattività

Salve a tutti, avrei da proporvi una domanda.
Ho un problema che sinceramente non riesco a capire da cosa dipenda e come
risolverlo.
Proverò a spiegarmi.
Lavoro su di un pc con installato (come da oggetto) Windows 2000 e Access
2000.
Il database che ho creato, ha le tabelle su di un server Linux su database
MySQL.
Quando lascio aperto dei forms, e lascio il db inattivo per alcuni minuti
(alle volte anche 5-10)
alla pressione di qualsiasi tasto mi da il seguente errore:
"L'espressione su click immessa come impostazione della proprietà di evento
ha provocato il seguente errore:
Impossibile eseguire l'azione adesso.
*L'espressione non corrisponde al nome di una macro, di una funzione
definita dall'utente oppure a [Routine Evento].
*Si è verificato un errore durante la valutazione di una funzione, di un
evento o di una macro."
Premetto che questo errore lo da su tutti i pc con la mia stessa
configurazione, ma solo da quando ho anche io sul mio pc questa
configurazione software (in alcuni pc ancora con Win 98 ed Access 97 il
problema non sussiste).
Fino a poco tempo fa, sul mio pc avevo installato Win 98 e sia Access 97 che
Access 2000. Con quella configurazione sul mio pc, quando rilasciavo nuove
versione del programma, non si riscontrava mai questo tipo di problema,
neanche sugli altri pc con Win2k e Access 2k.
Quindi penso che il problema possa dipendere o da Access 2k o dal mio pc!
Avete qualche idea a riguardo?
grazie mille
Riccardo

 ha scritto nel messaggio
news:b3lgsm$ofl$1...@localhost.localdomain...

Hai controllato i riferimenti tipo Dao 3.6 se ha la spunta, perche con A2k
il riferimento primario e su Ado
Ciao
Alessandro

Ho avuto un problema identico e lo risolto facendo ri-eseguire al frontend
una delle query sull'evento timer del form principale... in pratica ogni 30
sec. la query viene eseguita "rinfrescando" la connessione.
Saluti,
F. Filippi

 ha scritto nel
messaggio news:h1u7a.333133$AA2.12...@news2.tin.it...

__________________
scusami, ma come?
su evento timer impostato a 30 secondi sui forms che mi da errore, faccio
aprire in modalità nascosta una query del db e la chiudo?
così intendi?
se così intanto ci provo.
ciao e grazie

 Alessandro
_______________
si la spunta c'č!
bye

 ha scritto nel
messaggio news:h1u7a.333133$AA2.12...@news2.tin.it...

________________________
ho provato ad impostare un timer a 60000 (1 minuto), ma non cambia nulla!
non si blocca sempre, ma molto spesso.... prima ho provato e si è inchiodato
tutto
dopo 15 minuti.
spero che possa aiutarmi .
ciao
Riccardo


L'esempio che avevo fatto era direttamente collegato al form principale
dell'applicativo (c'è un conteggio eseguito via query). Prova ad inserire
qualcosa del genere... l'importante è che la query venga ri-eseguita
costantemente.
Cmq nn credo che la mia soluzione sia la più corretta semplicemente è stata
la più efficace, per me... in pratica ha funzionato al primo colpo...

 la pi efficace, per me... in pratica ha funzionato al primo colpo...
A questo punto non è più conveniente aprire la connessione al db ogni volta 
che bisogna effettuare un'operazione, echiudere subito dopo ?