提一个关于application.lock的问题
application.lock
set SqlRecordSet = Server.CreateObject("ADODB.RecordSet")
strSelect = "select max(ItemId) from ips_Others"
call SqlRecordSet.Open(strSelect, Sqlconn)
if SqlRecordSet.BOF <> TRUE then SqlRecordSet.MoveFirst()
if isnull(sqlrecordset.fields(0).value) then
maxItemid=0
else
maxItemid=sqlrecordset.fields(0).value
end if
sqlrecordset.close
maxItemId=maxItemId+1
strInsertItem="insert into IPS_others values("&cint(maxItemId)&","&cint(disid)&",'"&sstype&"','"&machine1&"','"& machine2 &"','"&width&"','"&comment&"','使用')"
sqlconn.execute(strinsertItem)
application.unlock
在上面这段程序中,application.lock是否有效的锁定了程序代码,是不是一定要在里面加入application对象才可以锁定对象