當我通過MS Access執行SQL查詢時我得到的結果被返回,但是如果我在VBScript中執行相同的查詢,我的RecordCount爲-1。我無法分辨這是否是連接錯誤。我沒有得到任何東西,但很明顯,SQL確實在Access中返回結果。我在下面的連接代碼中獲得0次點擊。在MS Access中獲取SQL查詢結果但不在VBScript中
sqlquery = "SELECT * FROM i2cner WHERE Authors Like 'Ish*';"
dim conn
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "d:/inetpub/ga/sarina/i2cner/contacts2000.mdb"
set r = Server.CreateObject("ADODB.recordset")
if r.state = 1 then r.close
r.Open sqlquery, conn
hits = r.RecordCount
session("hits") = hits
set session("r") = r
@HansUp:非常感謝,會編輯代碼。 – shahkalpesh 2013-02-18 07:16:40