51 messaggi dal 12 giugno 2001
Ciao,
ho questo problema:

Ho una tabella in un database.

Questa tabella deve essere sempre disponibile in lettura.

Quando vado ad immettere dati, devo poter bloccare completamente la tabella per le modifiche (gli utenti possono solo leggere), dopo averla bloccata, e necessario che lo script faccia un controllo e poi se il controllo è superato vado ad inserire i dati.

E sufficiente utilizzare i cursori giusti, oppure è necessario qualcos'altro?

I cursori giusti sono adOpenDynamic con LockType Pessimistico?

Daniele mi daresti un suggerimento?
3.122 messaggi dal 16 maggio 2002
Potresti fare una transazione, che comprende il controllo e poi il successivo inserimento dei dati.

conn.BeginTrans

' esegui il controllo

' inserisci i dati

if (incontri un errore) then
conn.RollbackTrans
else
conn.CommitTrans
end if

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.