2012-03-01 77 views
0

这是错误信息数据源名称ASP,DSN-less连接,连接字符串语法给出错误未找到

Microsoft OLE DB提供程序的ODBC驱动程序错误 '80004005'

[微软] [ ODBC驱动程序管理器]数据源名称未找到,没有 指定默认驱动程序

/Ute/ute_class.inc,线路1357

这是我Ute.ASP代码

Dim sDSN 
sDSN = "Data Source=MYSERV0000\PSAPP01; Initial Catalog=LibraryDB; User Id=admsa; password=sa" 

PS:我可以用我的web.config中相同的字符串,用.NET 4.0

+0

sDSN = “供应商= SQLNCLI;服务器=服务器\实例;数据库= exampleDB; UID = admsa; PWD = SA;”使其工作 – HOY 2012-03-01 09:47:47

回答

0

sDSN = "Provider=SQLNCLI;Server=SERVER\INSTANCE;Database=exampleDB;Uid=admsa; Pwd=sa;"使得它的工作

0

边评论...不要使用。公司文件。非常不好的做法...如果您在页面上有错误,它可能会提供您的.inc数据库连接的名称。由于.inc页面不是.asp,如果有人在该.inc的URL中键入,它会以纯文本形式返回。 WHAM ...访问者现在有你的连接字符串。将其转换为.asp并且问题已经结束。

至于连接字符串,有太多的可能性来准确回答,所以我只是指着你在http://connectionstrings.com/的方向按照正确的链接,它应该给你一个你的连接字符串应该是什么模板。