资源描述
5. 如何使用ODBC数据库?
使用ODBC功能,主要需要做三块的工作:
一、 安装数据库并配置
二、 设置数据源
三、 HMIBuiler和数据库连接
备注:
1、安装数据库部分并配置部分由数据库本身决定,数据库的种类繁多,设置方法也不相同,如ACCESS和SQL。
2、设置数据源的方法相同,只需要选择对应的数据源文件,如果文件是只读的,需要将只读选项去掉,因为我们对数据库操作需要可写,如excel默认就是只读的,如果不去掉只读选择就会写数据库失败。
3、HMIBuiler和数据库连接操作方式也是和数据库无关的,区别在于配置数据源是自动还是手动。
4、其中1为具体数据库操作,2为windows设置,3为HMIBuilder软件设置,本公司提供2、3两项技术支持。第一条由于数据库种类繁多,操作复杂,恕不能保证技术支持,建议用户查询资料或者咨询对应厂家解决。
下面以excel(自动配置),ACCESS(手动配置)为例进行说明。
EXCEL
一、 新建工程,命名为excel
二、 建立数据源
1、在excel 的Dbfile文件夹下新建一张excel表格,命名为MyExcel.xls,默认路径为 D:\HMITECH\HMIBuilder2.1\excel\Dbfile\ExcelData,(此处路径非必须,放在此路径之下数据文件会随工程走)
2、打开控制面板——管理工具——数据源(ODBC)
选择系统DSN
点击添加,选择Drive To Microsoft Excel 如图
选择工作簿,找到建立excel表格的路径,点击确定,给数据源命名
点击选项,将只读选项去掉,然后确定
三、配置Hmibuider数据
建立站、点,建立数据组,数据组选择保存到ODBC数据库
三、 设置ODBC数据源
在菜单——设置ODBC数据源
在配置中选择机器数据源中已经配置好的那个,创建数据表。
四、制作组态界面
将数据表格拖到工作区域,选择ODBC数据库,选择数据源和表名,选中代码,如图所示,然后运行工程。
ACCESS(手动)
一、 新建工程——学生成绩录入系统,在D:\HMITECH\HMIBuilder2.1\学生成绩录入系统\Dbfile\ODBC下新建ACCESS,命名为student。路径同样非必要。
二、 打开ACCESS建表
点设计,添加信息如下图,点在数据类型处会出现下拉框,可以根据需要选择适当的数据类型,如年龄为数字,可以修改文本长度,如姓名修改为16
点击保存,命名为student
确定,下一步选择NO
这样数据表就已经手动建好,我们可以看到表里面已经有student
三、 配置数据源
控制面板——管理工具——数据源(ODBC)——系统DSN——添加,选择Access Driver(*mdb),
点选择,找到student路径
确定,给数据源命名
确定,在系统DSN下可以看到student就可以添加成功
四、 HMIBuilder和数据库连接
在数据表格中选择ODBC数据库,数据源、数据表选择student,加载数据表字段
运行情况
展开阅读全文