ODBC Drivers 错误 '80004005'

来源:百度知道 编辑:UC知道 时间:2024/07/04 08:25:18
我制作了一个网站,动态的,用了Access数据库,用的是flashfxp软件上传的,但是在主页点击留言板就出现以下错误,不清楚是怎么回事,请大手们帮帮小弟,感激不尽。
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序
大哥,非常感谢您的回答,但是小弟看的还是有点迷糊,您能在具体点么,我是这方面的菜鸟,刚刚上路,所以很多地方还是不懂。请您说的详细点,例如连接字符串的步骤!无比的感谢!

连接方式错误,你使用ODBC数据源方式连接,必须保证服务器上也有相同的数据源,这个需要服务器权限,一般的站点是不开放此权限的,你应该使用Jet引擎连接,设置连接字符串就可以了:
Dim Connstr,DBPath,Conn
DBPath = Server.MapPath("db/#customer.mdb")'这个是Access的网络相对地址
connstr="provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & DBPath

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString =connstr
Conn.open