经典的asp连接到sql server 2005 express

时间:2011-07-14 18:58:01

标签: asp-classic ado

我从Classic ASP站点连接到SQL Server 2005 Express数据库失败了。为了找到错误,我创建了一个ASP.NET应用程序,并且能够使用相同的连接字符串连接和提取数据而没有问题。

Dim mConnection

Set mConnection = Server.CreateObject ("ADODB.Connection")

mConnection.Open "Server=server;Database=database;UID=username;PWD=password"

PS。 ASP站点目前在原始系统上工作,因此构建和数据很好(这适用于新系统)。

有什么建议吗?

3 个答案:

答案 0 :(得分:1)

您没有指定提供者或驱动程序:

尝试:

Provider=SQLNCLI;Server=.\SQLEXPRESS;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

如果数据库是本地数据库或 SERVERNAMEORIPADDRESS \ SQLEXPRESS

,您可以使用。\ SQLEXPRESS

答案 1 :(得分:0)

首先建议不是在经典ASP中编写新网站。我相信对象模型在经典ASP下可能会有所不同,并且您可能没有为您正在构建的模型提供正确的连接字符串。

你在哪里收到错误,你得到了什么错误?

答案 2 :(得分:0)

请遵循以下示例:http://www.cruto.com/resources/vbscript/vbscript-examples/misc/database/connect-to-a-sql-server-database.asp

PS:对于未格式化的文本感到抱歉,因为我用ff 2.0和Windows 98作为操作系统编写了这个答案。