【发布时间】:2018-04-07 08:07:55
【问题描述】:
我正在尝试在本地 Windows 10 机器上建立一个旧网站!
我已经设置了 IIS 并添加了经典的 ASP 模块,如果我使用非数据库 ASP 页面
它工作正常。我已经安装了 MySQL 并使用正确的驱动程序设置了 ODBC,并且可以访问和测试
数据库很好!
当我尝试通过 ASP 访问数据库时它失败了!我使用的代码在网络服务器上运行良好。
这是给出错误的代码!
Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")
Recordset1_cmd.ActiveConnection = "DSN=netcode;UID=peter;PSW=1234;" *** This is the line that fails ***
我还修改了 INETPUB 文件夹和所有子文件夹的读/写权限以完全控制! 并且还可以修改用户以完全控制!
谢谢
皮特
【问题讨论】:
-
检查您是否在服务器上使用 ODBC 管理员 32 位。 ASP Classic 作为 32 位应用程序运行
-
是的,驱动是 MySQL ODBC 5.3 ANSI 32bit Driver 和 MySQL ODBC 5.3 Unicode 32bit(都试过了)。