Originariamente inviato da optime
stai a scherza', vero?
no, putroppo ...sarò duro d'orecchi... 
Ho capito che mi proponi una soluzione del genere:
Codice PHP:
<%
Dim user_name="pippo"
Dim empty_string=""
Dim SQL
SQL = SELECT user_name_of_locker FROM check_flag_table
DIM rec
Set rec = Server.CreateObject("ADODB.Recordset")
Set rec = Conn.Execute(SQL)
If rec("user_name_of_locker")="" Then
rec.close
SQL = UPDATE check_flag_table SET user_name_of_locker="& user_name_of_locker
Set rec = Server.CreateObject("ADODB.Recordset")
Set rec = Conn.Execute(SQL)
rec.close
' WORK IN PROGRESS...
'...release of db
SQL = UPDATE check_flag_table SET user_name_of_locker="& empty_string
Set rec = Server.CreateObject("ADODB.Recordset")
Set rec = Conn.Execute(SQL)
rec.close
Else
%>L'utente <%=user_name_of_locker%> sta modificando il database.
Prego premi il tasto [url="history.go(-1)"]"back"[/url] nel tuo browser e riprova
<%End If%>
ma non riesco a capire ancora la problematica che nasce dalla mia ipotesi...