读书人

非常非常急一个关于连接数据库的0x800

发布时间: 2012-02-03 22:02:47 作者: rapoo

非常非常急,一个关于连接数据库的0x80004005错误
我在写ASP测试程序的时候,发生了一个错误,代码如下:

'strconn = "Driver=SQL SERVER;server=127.0.0.1;uid=sa;password=;database=pubs; "
strconn = "Provider=sqloledb.1;data source=127.0.0.1;User ID=sa;password=;initial catalog=pubs "
set cnndata = server.CreateObject( "adodb.connection ")
cnndata.Open cnnstr
cnndata.close()

错误如下:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

我在到处搜索解决方法,也下载了最新的MDAC,也将我的IIS的安全设置调整为EVERYONE,把GLOBE.ASA拷贝到根目录下.就是无法解决这个问题.我快崩溃了,以前没有发生过这样的问题,自从换了一台机器就变这样了.
P.S我系统是2Kprofessional.

急死我了,请大家帮帮我.

[解决办法]
strconn = "Provider=sqloledb.1;data source=.;User ID=sa;password=;initial catalog=pubs "
[解决办法]
还是用第一种方式吧tcenterstrconn = "Driver=SQL SERVER;server=127.0.0.1;uid=sa;password=;database=pubs; "
[解决办法]
把密码去掉试下。

读书人网 >ASP

热点推荐