【发布时间】:2011-10-14 09:10:14
【问题描述】:
我需要使用带有 Access 的 Classic ASP。不幸的是,这是一个要求。我目前有一个脚本可以很好地连接到 Access DB。这是sn-p:
Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db1.mdb")
Set rsGuestbook = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * from table1;"
rsGuestbook.Open strSQL, adoCon
同样,这个 sn-p 工作正常,记录发送到浏览器。
当我将此连接应用于不同的脚本时,我收到一个错误返回,其中指出: Microsoft VBScript 编译错误“800a0415” 预期的文字常量 Const ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)} DBQ=" & Server.MapPath("db1.mdb")
这里是连接sn-p:
Const ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db1.mdb")
感谢任何人可以为我提供的任何指导,我知道这是一些老派,还有其他人记得这些东西是什么时候最前沿的吗?哈哈,我愿意...
【问题讨论】:
-
大声笑,但 MS Access 从来都不是最前沿的!
-
该代码没有问题 - ConnectionString 常量值是如何使用的?
标签: html ms-access asp-classic