access数据库实验数据与结论_halcon与C#联合Access数据库的使用

视觉系统中,为了随时记录视觉检测中的信息,比如相机的配置信息、使用halcon算子进行图像处理的参数设置信息、检测结果保存等等,会使用数据库。关于数据库的选择,可以是SQLServer、MySQL、Oracle、Access等等。在要求不高的情况下,可以选择Access数据库,本篇介绍的也是Access数据库的使用。

首先,是搭建Access数据库的使用环境,需要安装两个软件:

一个是AccessDatabaseEngine,这个软件有64位和32位两种,大家在安装的时候,按照自己操作系统进行选择吧。该软件可以在Microsoft的官网下载到。

另外一个是Access数据库,这个直接安装Microsoft的office办公软件包就可以了,软件包里边就包括了Access数据库。office软件包也是有64位和32位的两种,也一样按照自己的操作系统进行选择就可以了。

关于以上两个软件,如果你的系统是64位操作系统,那就都安装64位的吧,32位和64位混搭的话,会有问题。

接下来是Access数据库的使用,代码怎么写就不介绍了,网上很多,直接百度搜索“c# access数据库操作”关键字,可以搜索到很多博文。但是有如下几个操作细节点,说明一下:

1. 引用Excel

有时候,我们会Access和Excel联合使用,一旦使用了Excel,则需要在工程中引用Excel。

不管是vs2010或者是vs2013,添加引用的位置都一样,如下:

de111d04a88140f239cb4a20cb6d186b.png

选择References后,右键选择Add References,弹出如下对话框:

bb20eb7cf980cb9d0b0042bdf025bfca.png

注意一下,可能你的系统中不止一个Excel组件的版本,如下:

eaea679372189c7e765461ba27f7d0ae.png

像我的系统中就有12和14两个版本的Excel组件,选择合适的一个。

2. 删除某一个引用

在References中选择需要删除组件,如下所示:

f666f8e531861b0d2d2d3e2640e71200.png

然后右键,选择Remove References即可。

3. 关于C#工程所使用的.Net版本和halcon所使用的.Net版本

当我们使用的是halcon10或者是halcon12时,当halcon和C#联合时,能提供使用的.Net3.5版本的halcon库,只是在我们使用vs2010及以上的工具创建C#工程的时候,默认所使用的是.Net4.0及以上的.Net版本,当联合时,是否一定要将如下图所示的配置改成.Net3.5呢?

26a9b56519b3c1cfe9de6f7632cd8dd5.png

结论是,不是必须要改。只要在系统中安装了.Net3.5,那么在C#联合halcon的时候,使用到halcon相关时,就使用.Net3.5,至于其他时候,那就使用项目所设定的.Net版本即可。

-----------------------

-----------------------

不煮鸡汤,不制造焦虑,不宣扬速成。技术都是脚踏实地,功到渠成。

妙玩科技

公众号ID:miuplay

个人微信号:Miuplay

交流QQ群:940437523

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值