测量高程如何计算:网页中连接数据库时出现的一个错误,怎么回事啊!!!!!!

来源:百度文库 编辑:神马品牌网 时间:2024/05/12 18:21:44
我将表单的 内容提交到数据库中,在测试时点提交 后报出了这样的错误
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
我检查了我的数据库也没发现问题呀,怎么回事呢

未发现数据源名称并且未指定默认驱动程序
错误是明显的 你连接数据库的代码不对
有许多初学者在遇到数据库连接时总是会出问题
连接各数据库可以使用驱动程序,也可以使用数据源,不过建议使用驱动程序,因为使用驱动程序非常方便、简单,而使用数据源比较麻烦。

如果是Access的数据库使用下面的方法:

dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb")

其中../db/bbs.mdb是你的数据库存放的相对路径!如果你的数据库和ASP文件在同一目录下,你只要这样写就可以了:

dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("bbs.mdb")

把连接那段程序贴上来再分析吧.

你的语句错了,没有和数据库连上
也可能是你的OLDB没有配置好

检查你的链接数据库的程序,看看"DSN=xxx;"中的xxx是否和你在ODBC数据源中配置的系统DSN名称一致,很可能是你拼写错误引起这个问题。