ADODB.Connection Open的奇怪代码构造

时间:2011-07-25 11:41:03

标签: asp-classic ado

我们正在审核Classic ASP应用程序的代码。 在我们正在审核的代码中,我们看到以下字符串:

Dim con as new ADODB.Connection
con.Open "SomeName"
...

项目ASP文件存储在项目文件夹根目录中,App_Data包含文件SomeName.mdb

我们没有获得任何关于任何其他数据源设置或某些应用程序设置的指导,并且当调用con.Open“SomeName”时 - 它崩溃了。 应该怎么做才能让con.Open“SomeName”实际打开\ App_Data \ SomeName.mdb?

2 个答案:

答案 0 :(得分:0)

SomeName可能是an ODBC data source

尝试将其替换为:

"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=App_Data\SomeName.mdb;"

答案 1 :(得分:0)

确定。得到它了。如果您要创建名为“SomeThing”的DSN,con.Open“SomeThing”通常会找到它。