小编Rem*_*emS的帖子

对象或提供程序无法执行请求的操作

我正在尝试运行在Windows Server 2008上使用RDS(远程数据服务)的经典asp应用程序

<object id="RDS_ACCOUNTS" CLASSID="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33"
 height=1 width=1 VIEWASTEXT>
Run Code Online (Sandbox Code Playgroud)

以下是window_load()事件中编写的代码

RDS_ACCOUNTS.ExecuteOptions = 1
RDS_ACCOUNTS.FetchOptions = 1
RDS_ACCOUNTS.Server = "<%=strServer%>"
RDS_ACCOUNTS.Connect =Connect
RDS_ACCOUNTS.SQL = "SELECT ACCOUNT_TYPE_ID, CLIENT_ID, ACCOUNT_TYPE_DESC 
   FROM TBL_AP_CHART_ACCOUNT_TYPE 
   WHERE CLIENT_ID=<% = Session("ClientID")%> 
   ORDER BY ACCOUNT_TYPE_DESC "
RDS_ACCOUNTS.Refresh
Dim AccountRst
Set AccountRst = RDS_ACCOUNTS.Recordset
Run Code Online (Sandbox Code Playgroud)

这里connect变量的值来自RDSConn.inc文件,该文件具有值

Handler=MSDFMAP.Handler;Data Source=AMTAPP;
Run Code Online (Sandbox Code Playgroud)

此处理程序从位于C:\Windows包含OLEDB Connection String或DSN名称的文件夹中的msdfmap.ini文件中选择值.但是,当我运行此代码时,它给了我例外

对象或提供程序无法RDS_ACCOUNTS.Refresh方法上执行请求的操作.

oledb vbscript odbc rds asp-classic

12
推荐指数
0
解决办法
362
查看次数

标签 统计

asp-classic ×1

odbc ×1

oledb ×1

rds ×1

vbscript ×1