微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 链接数据库时,报ADO Error: 0x80004005,要怎么解决

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

时间:10-02 整理:3721RD 点击:
在运行连接数据库时,程序报如下错误,要怎么解决
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 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序


用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语句即可.

应该是你的连接数据库的语句写错了 ,我原来用c++连接数据库的时候出现这种情况的时候就是因为连接语句的错误。

数据库的IP地址没有指定

能否帮我看看这是怎么回事吗?已使用DSN与电脑数据源连接



别用那种 我开始也是这样写怎么都出错 最后别人告诉我这么弄就ok了


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top