链接数据库时,报ADO Error: 0x80004005,要怎么解决

2019-07-17 08:20发布

在运行连接数据库时,程序报如下错误,要怎么解决
ADO Error: 0x80004005
NI_Database_API.lvlib:DB Tools Open Connec (String).vi->Score_DB.vi中的Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序





友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
victor400
1楼-- · 2019-07-17 08:38
本帖最后由 victor400 于 2014-12-22 16:18 编辑

用LabSQL里面的ADO是要创建定个数据库.mdb等.建好表,然后新建一个udl文件.配置连接数据库字符串.双击udl文件,会弹出数据连接属性对话框,在提供程序中选择:Microsoft OLE DB Provider for ODBC Drivers 点击下一步,选择使用连接字符串.点击编译会弹出选择数据源,点击新建,在弹出的创建新数据源中选择Microsoft Access Driver(*.mdb),点击下一步,单击浏览输入DSN名称,点击保存,单击下一步,完成.在弹出的ODBC Microsoft Access安装中选择数据库下的(数据库:选择),从目录中找到自己创建的数据库,点击确定.在登录的密码中输入创建的数据库的密码(如果没有设密码,则不用输),点击确定.点击测试连接,如果弹出测试连接成功.则将连接字符串复制粘贴至ADO Open conn.vi的connection string中,在ADO SQL Execute.vi的Command Text中输入对应的SQL语句即可. QQ图片20141222161502.jpg
陌上夜曲
2楼-- · 2019-07-17 09:06
应该是你的连接数据库的语句写错了 ,我原来用c++连接数据库的时候出现这种情况的时候就是因为连接语句的错误。
Dante_Lee
3楼-- · 2019-07-17 13:24
 精彩回答 2  元偷偷看……
馨洋90
4楼-- · 2019-07-17 16:50
victor400 发表于 2014-12-20 17:41
用LabSQL里面的ADO是要创建定个数据库.mdb等.建好表,然后新建一个udl文件.配置连接数据库字符串.双击udl文件,会弹出数据连接属性对话框,在提供程序中选择:Microsoft OLE DB Provider for ODBC Drivers 点击下一步,选择使用连接字符串.点击编译会弹出选择数据源,点击新建,在弹出的创建新数据源中选择Microsoft Access Driver ...

能否帮我看看这是怎么回事吗?已使用DSN与电脑数据源连接
IMG_20151010_172312.jpg
IMG_20151010_172325.jpg
xkzt1352310113
5楼-- · 2019-07-17 17:17
别用那种 我开始也是这样写怎么都出错 最后别人告诉我这么弄就ok了
ScreenShot002.jpg
我好烦
6楼-- · 2019-07-17 21:28
馨洋90 发表于 2015-10-10 17:29
能否帮我看看这是怎么回事吗?已使用DSN与电脑数据源连接

楼主好,你的问题解决了吗?我现在遇到和你一样的问题。

一周热门 更多>