udl文件与经典的asp ADODB.RecordSet计数为0但应该更高

时间:2015-09-29 21:27:58

标签: asp-classic odbc record dbconnection

我正在研究经典的asp ADODB.RecordSet计数为0但应该更高(即此查询应返回1条或更多条记录)。

如何判断RecordSet是否成功打开?记录集使用udl文件连接数据库。 udl有一个“测试连接”按钮,这个按钮有效。

此功能已运行多年,但现在已停止工作。我怀疑udl连接不好,但我该如何验证?

CODE:

SET con1=CreateObject("ADODB.Connection")
SET rs_a1=CreateObject("ADODB.RecordSet")

con1.CursorLocation = adUseClient
con1.Open "File Name=c:\WINNT\UDL_DLLS\f1.udl"

strSQL = "SELECT * FROM Session_MVRecord_Long WHERE Session = '" & strRSSession & "'"

rs_a1.Open strSQL,con1

'Set Filter to ourRecord1 record-- 
rs_a1.Filter ="ourRecord1Status <> '' OR ourRecord1Yr <> '' OR   ourRecord1Key <> ''"

rs_a1.MoveLast
rs_a1.MoveFirst
IF rs_a1.RecordCount <= 0 THEN%>
'do stuff

0 个答案:

没有答案