這裡提供給有遇到類似問題的朋友參考:
在
set cn = server.CreateObject("ADODB.Connection")
之後,設定 Connection 的 CursorLocation 屬性 為 adUseClient
不過在程式中要寫成
cn.CursorLocation = 3
以下提供 CursorLocation 參數定義表
參數名稱 |
參數定義值 |
說明 |
adUseNone |
1 |
Obsolete |
adUseServer |
2 |
使用server-side cursor (預設) |
adUseCleint |
3 |
使用Client-side cursor |
adUseClientBatch |
3 |
Obsolete |
直接在下面这样加:
'数据库由SQL2000升到SQL2005后,rs.update无法使用。在不改变程序代码的情况下必需加下下面这行代码程序才正常。换回SQL2000时删除下面代码
conn.CursorLocation = 3