Function GetSQLServerConnection( Computer, UserID, Password, Db )
   Dim Params, conn
  
   Set GetSQLServerConnection = Nothing
   Params = "Provider=SQLOLEDB.1"
   Params = Params & ";Data Source=" & Computer
   Params = Params & ";User ID=" & UserID
   Params = Params & ";Password=" & Password
   Params = Params & ";Initial Catalog=" & Db
   Set conn = Server.CreateObject("ADODB.Connection")
   conn.Open Params
   conn.Execute "SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED" ‘
‘就是这一句出现什么例外错误,个人分析,在打开一个CONNECTION时候设‘置事务锁定行为为执行脏读或 0 级隔离锁定,这里出现问题,很可能出现已‘经被锁定,但是我每个页面只要是同一个资料库的都是只打开一个‘CONNECTION,而且目前已经改正过来,都有释放!有时候你点击的快的画就‘会出现什么CONN.EXECUTE出现例外错误,但是我手动释放掉,那么按照‘微软的解释机制,每个进程在接受下一个进程之前都会等前一个进程结束后才‘执行。想不通!
   Set GetSQLServerConnection = conn

可能是一个bug
分析一下我一直用的很安心的函式,就是连接一个connection,函式里面建立一个

conn的connection,我在asp程式里面如此调用:
dim cn,supplier,strSQL
set cn=GetSQLServerConnection(gSQLServerName,gSQLACCName,gSQLPassword,gSQLDBName)
Set supplier = Server.CreateObject("ADODB.Recordset")
strSQL = "select distinct list_id, list_nam,list_ver,list_opd,list_file " &_
         "from DailyRules_List order by List_ID"
supplier.Open strSQL,cn,adOpenDynamic,adLockBatchOptimistic
然后用完后就会
supplier.close
set supplier = nothing
cn.close
set cn = nothing
不过反思:函式里面的那个conn並沒有釋放掉,然後我在下個頁面調用IIS万一没有释放就会出现重新连接一个connection,我即使在函式付给函式的返回值释放掉conn也无事无补,因为你无法释放掉函式的返回值! 
按道理来说不会,微软说关掉一个asp页面会自动释放,vb好像就可以,你没有
disconnect,重新打开一点问题都没有,每个用户使用一个connection,而且是独立的,到某种操作结束才递交,asp好像很弱,不会自动释放,或者不能完全释放,我发现这个错误后debug一下没有出现说conn.execute出现异常错误!
我直接在asp页面里面写下connection string,然后连接,用完后释放,测试了10几次没有再出现如此错误!

技術資訊 (供技術支援人員使用)

錯誤類型:
Microsoft VBScript 執行階段錯誤 (0x800A01FB)
發生例外情況: 'conn.Execute'
/include/DB.fun, line 91

昨天没有问题,今天又出现这样的问题,还是让人郁闷!或许这个也是一个asp 的漏洞,微软windows比dos出现如此多的问题,也是有原因的,代码多了十几倍,bug也是10几倍的增加!
 ie报错有时候会乱报错,而且不稳定,我的程式在课长机器很多错误,很可能是因为他的机器有点破,和我一样都是dell的电脑,估计就硬盘,内存比我好,公司的伺服器就高级很多,估计是30多万!不过还是被我down掉,我还有其他系统,同事的系统也是放在那边,都不会手动释放,一直没有问题,我这个会出现问题似乎也是很旋?  
  对于写在global.asa,我有一个系统,是用odbc连接方法,然后是用com,好像没有什么问题!不过我如果现在急躁的该连接方法是操之过急,也不现实,两种方法都有利有弊,都可以远程访问网路上的server,我觉得没有必要!