Asp classic 具有经典asp ADODB.RecordSet计数的udl文件为0,但应更高

Asp classic 具有经典asp ADODB.RecordSet计数的udl文件为0,但应更高,asp-classic,odbc,record,dbconnection,Asp Classic,Odbc,Record,Dbconnection,我正在处理一个经典的asp ADODB。记录集计数为0,但应更高,即此查询应返回1个或多个记录 如何判断记录集是否已成功打开?记录集使用udl文件与数据库连接。udl有一个测试连接按钮,这个按钮可以工作 此功能已运行多年,但现在已停止运行。我怀疑udl连接不好,但如何验证 代码: SET con1=CreateObjectADODB.Connection SET rs_a1=CreateObjectADODB.RecordSet con1.CursorLocation=adUseClient

我正在处理一个经典的asp ADODB。记录集计数为0,但应更高,即此查询应返回1个或多个记录

如何判断记录集是否已成功打开?记录集使用udl文件与数据库连接。udl有一个测试连接按钮,这个按钮可以工作

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

代码:

SET con1=CreateObjectADODB.Connection SET rs_a1=CreateObjectADODB.RecordSet con1.CursorLocation=adUseClient con1.Open File Name=c:\WINNT\UDL\U DLLS\f1.UDL strSQL=SELECT*FROM Session\u MVRecord\u Long其中Session='&strRSSession&' rsu a1.Open strSQL,con1 '将筛选器设置为ourRecord1记录- rs_a1.Filter=ourRecord1Status或ourRecord1Yr或ourRecord1Key 最后 rs_a1.首先 如果rs_a1.RecordCount “做事
有没有换过服务器?为什么UDL文件会更改?我们最近更改了服务器。。。不确定dba是否对他们做了其他事情,等等。。。等待回音是的-我想你会发现这更像是一个服务器/可能是IIS问题。不确定这是否会帮助将来有类似问题的其他人,但至少他们可能知道其他人有过类似的经历。。。这始终是一个开始…您是否尝试使用它在您自己的PC上创建ODBC链接?