Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /index1.asp,行 8 
在本地测试成功,但把网页上传上去就出现这种问题

解决方案 »

  1.   

    估计你本地连接的是ODBC数据源,不是直接连接到指定的数据库,
    服务器上没有那个ODBC数据源信息连接出错是正常的。
    估计你原来的连接语句是这样的(连接ODBC数据源):
    PROVIDER=MSDASQL;UID=账号;PWD=密码;DSN=数据源名称如果你的数据库是Access可以采用:
    PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=数据库路径

    DRIVER={Microsoft Access Driver (*.mdb)};DBQ=数据库路径
    进行数据库连接。如果是 SQL Server 可以这样连接:
    PROVIDER=MSDASQL;DRIVER={SQL SERVER};SERVER=IP地址;UID=账号;PWD=密码;DATABASE=数据库名称
      

  2.   

    看看第8行,多数是连接字符的问题吧。
    在本地你会不会是设了本地的odbc数据源。
      

  3.   

    ASP 运行于 WebServer 上,要在该服务器上创建相应的 ODBC 数据源。