MS Access を介して SQL クエリを実行すると、結果が返されますが、VBScript で同じクエリを実行すると、RecordCount が -1 になります。これが接続エラーかどうかはわかりません。何も得られませんが、SQL が Access で結果を返すことは明らかです。以下の接続コードで 0 ヒットを取得しています。
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