Problema in aggiornamento Access

giovedì 29 marzo 2007 - 15.27

Franto Profilo | Junior Member

Ragazzi ho un problemone....
Sto cercando di aggiornare dei dati su database access.
Ho la necessità di fare l'aggiornamento in 2 momenti diversi, ma a distanza di pochi secondi.
Praticamente faccio prima un AddNew e poi un Update.

Il problema è che al momento dell'Update mi da un errore del tipo che non è possibile fare l'update perché un'altro utente (!?!?!?) blocca la tabella.

Ho provato ad inserire un msgbox a video tra l'AddNew e l'Update, in modo da far passare qualche secondo in più tra i 2 aggiornamenti e magicamente funziona tutto.

Vi è già capitata una cosa simile??

Se per ogni sbaglio avessi 1000 lire, che vecchiaia che passerei

batfracasso Profilo | Newbie

Io uso:
RecordSet.UpdateBatch adAffectCurrent

e non mi è mai capitato niente del genere.

Ciao Cesare

Franto Profilo | Junior Member

Niente da fare. Ho provato anche come hai detto tu, ma ho sempre lo stesso errore:

Errore di run-time '-2147217887 (80040e21)':
Il modulo di gestione di database Microsoft Jet ha interrotto l'elaborazione.
Un altro utente sta tentando contemporaneamente di modificare gli stessi dati.

Ho provato a cercare su web un errore simile, ma niente...stranissimo
Se per ogni sbaglio avessi 1000 lire, che vecchiaia che passerei

batfracasso Profilo | Newbie

prova a mettere il codice dove ti da il problema.....

cosi vedo se ti posso dare una mano.

Ciao Cesare

erongis Profilo | Junior Member

Imposta il timeout = 0. In questo modo esegue le operazioni una alla volta.

Io ho risolto in questo modo un po' di tempo fa.

Franto Profilo | Junior Member

Grazie a tutti!!!


Il destino è solo una giustificazione a ciò che è accaduto, che accade e che accadrà. Apriamo gli occhi e riprendiamoci la nostra vita.
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