str = "Provider=MSDASQL.1;DRIVER=SQL Server;DATABASE=db;SERVER=servername;UID=max;PWD=111;"
conn.open str
conn.open str
解决方案 »
- 存储过程 参数 Image问题
- sql导出数据库问题
- MSDN的MySQL板块不能打开了???????????
- 调试一个存储过程(主要作用就是生成一个临时表并插入数据)提示保存*.rpt文件???
- HTTP 500 错误,如何解决?
- 请问:在NT下备份的SQL SERVER 6.5O数据库能在WIN 2000下进行恢复吗?
- after insteand of触发器的区别
- 询问select语句
- 请问如何在触发器中实现发送邮件的功能? 谢谢
- 用什么语句同步求出表的记录数 ---在线等,立即给分
- 请问这样的SQL语句如何写出?
- 我装的sql server的帮助是英文的,请问有没有办法把帮助换成中文的,谢谢!
Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Data source
name not found and no default driver specified.
原因
最常见的原因是因为 Global.asa 和 Global.asa 中初始化的连接字符串会话变量没有激发。 您可以通过在 .asp 页面中
加入以下代码,来检查该变量有没有正确地初始化:
<%= "'auth_user' is " & request.servervariables("auth_user")%>
<P>
<%= "'auth_type' is " & request.servervariables("auth_type")%>
<P>
<%= "connection string is " & session("your_connectionstring")%>
<P>
另一个常见原因是因为所使用的连接字符串中有太多的空格。
DSN = MyDSN; Database = Pubs;
尝试使用下面的语法代替:
DSN=MyDSN;Database=Pubs;
如果 Global.asa 文件没有激发,请检查并确认它是在 IIS 4.0 的应用程序根下,(如果运行的是 IIS 3.0,则应在虚拟
根下,并且 Execute 复选框已经选中)。 此外,当 Windows NT 权限限制了对文件夹的访问时,程序设计中的一个错误
也可能会妨碍 Global.asa 文件被激发。详细信息请参见 Microsoft Knowledge Base 文章: Q173742 “BUG: 限制
Web 访问时,Global.asa 不被执行”
无法找到 DSN 名。 请检查并确认没有使用“用户”类型的 DSN。
如果使用的是文件 DSN 或系统 DSN,则尝试把连接字符串相应地改为 DSN=MySystemDSN 或 DBQ=MyFileDSN。 简化!
检查并确认安装了最新的驱动程序。 如有您不能肯定,请从以下 Web 站点下载最新的 MDAC(Microsoft 数据访问组件): http://www.microsoft.com/data/
Microsoft VBScript 编译器错误 错误 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /invest/admin/inc/conn.asp,行28
试试!