Salve a tutti, esiste un modo per ovviare a questo problema:
database engine stopped the process because you and another user are attempting to change the same data at the same time.
molto frequente nel mio circuito di rotazione banner?
Grazie
Salve a tutti, esiste un modo per ovviare a questo problema:
database engine stopped the process because you and another user are attempting to change the same data at the same time.
molto frequente nel mio circuito di rotazione banner?
Grazie
Dipende da come è strutturato il codice.
Esiste una proprietà del recordset che si chiama LockType e funziona proprio per bloccare eventuali record in aggiornamento.
In genere è impostata sul valore 3 per l'update e l'insert di record.
di asp sono veramente poco esperto. Se mi dici quale parte di codice occorrerebbe vedere la posto. E' ovvio che, nel mio caso, ovviare al problema significherebbe consentire la visualizzazione del banner e non della scritta, ed ovviamente il corretto conteggio poichè, generalmente, le campagne esposte sono campagne in vendita, e se quel messaggio compare un 10% di volte, la cosa costituisce una cospicua perdita.
Il messaggio compare in che fase?
Inserimento, aggiornamento, delete?
in sostituzione del banner, quindi quando viene scritto nel db quale banner viene visualizzato al fine delle statOriginariamente inviato da weppos
Il messaggio compare in che fase?
Inserimento, aggiornamento, delete?
Controlla che la query di inserimento sia del tipo puro SQL, ovveroOriginariamente inviato da PiccoloElfo
in sostituzione del banner, quindi quando viene scritto nel db quale banner viene visualizzato al fine delle stat
codice:INSERT INTO nometabella (campi) VALUES (valori)
il db è access non mysql, vale la medesima stringa? Cmq intanto controllo...
Yes, anzi, se è MySQL è d'obbligo. :master:Originariamente inviato da PiccoloElfo
il db è access non mysql, vale la medesima stringa? Cmq intanto controllo...
Allora non riesco a spiegarmi il problema...
il codice che mi dici non esiste proprio. ti posto la parte che credo regoli le esposizioni
codice:rs.MoveFirst Banner = rs("link_banner") Link = UrlSito & "/cartella/click.asp?Id=" & rs("id") rs("esposizioni") = rs("esposizioni") + 1 rs("parametro") = rs("parametro") + 1 rs.Update End If rs.Close set rs = Nothing cn.Close Set cn = Nothing %>
hem.. forsne non sono stato chiaro il db è access (magari fosse mysql)Originariamente inviato da weppos
Yes, anzi, se è MySQL è d'obbligo. :master:
Allora non riesco a spiegarmi il problema...