我从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站点目前在原始系统上工作,因此构建和数据很好(这适用于新系统)。
有什么建议吗?
答案 0 :(得分:1)
您没有指定提供者或驱动程序:
尝试:
Provider=SQLNCLI;Server=.\SQLEXPRESS;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
如果数据库是本地数据库或 SERVERNAMEORIPADDRESS \ SQLEXPRESS
,您可以使用。\ SQLEXPRESS答案 1 :(得分:0)
首先建议不是在经典ASP中编写新网站。我相信对象模型在经典ASP下可能会有所不同,并且您可能没有为您正在构建的模型提供正确的连接字符串。
你在哪里收到错误,你得到了什么错误?
答案 2 :(得分:0)
PS:对于未格式化的文本感到抱歉,因为我用ff 2.0和Windows 98作为操作系统编写了这个答案。