这是错误消息
Microsoft OLE DB Provider for ODBC Drivers错误'80004005'
[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且没有 指定默认驱动程序
/Ute/ute_class.inc,line 1357
这是我的Ute.ASP代码
Dim sDSN
sDSN = "Data Source=MYSERV0000\PSAPP01; Initial Catalog=LibraryDB; User Id=admsa; password=sa"
P.S:我可以在web.config中使用相同的字符串,使用.net 4.0
答案 0 :(得分:0)
旁注......不要使用.inc文件。非常糟糕的做法...如果页面上有错误,它可能会提供具有数据库连接的.inc的名称。由于.inc页面不是.asp,如果有人输入.inc的URL,它将以纯文本形式返回。 WHAM ...访客现在有你的连接字符串。将它转换为.asp,你的问题就结束了。
就连接字符串而言,有太多的可能性来准确回答所以我只是指向http://connectionstrings.com/的方向。按照正确的链接,它应该给你一个模板,你的连接字符串应该是什么是
答案 1 :(得分:0)
sDSN = "Provider=SQLNCLI;Server=SERVER\INSTANCE;Database=exampleDB;Uid=admsa; Pwd=sa;"
让它发挥作用