十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

基于VBA的Auto液压站CAD二次开拓及应用实例(2)

时间:2017-04-29 11:00来源:来自网络 作者:admin 点击:
别随着CAD技术的发展,在CAD软件中使用数据库的场合越来越多,数据库连接方法ADO是Microsoft AcciveX Data ObjeCts的简称,ADO作为一种更新的数据库访问技术,“扩展”了DA0和RD0所使用的对象模型,包含较少的对象和

  别随着CAD技术的发展,在CAD软件中使用数据库的场合越来越多,数据库连接方法ADO是Microsoft AcciveX Data ObjeCts的简称,ADO作为一种更新的数据库访问技术,“扩展”了DA0和RD0所使用的对象模型,包含较少的对象和更多的属性、方法、事件。

  本节仅介绍ADO控件连接MICROSOFT、ACCESS数据库的基本操作,桌子的各个参数,存放在数据库DESK.mdb中,可以用于浏览数据库中的各条记录,还可以完成记录的添加,修改和删除操作。

  在使用ADO对象之前,需要在VBA集成开发环境中,选择[工程/引用]菜单项,从弹出的对话框中选中[microsoft ActiveX Data Objects 2.5 Livrary]选项,引用ADO的对象模型,如图5所示

  

  图5 引用ADO的对象模型

  4.2 ADO编程

  在编程过程中使用AD0的一个典型的存取数据的步骤为:

  (1)连接数据源。可以使用连接对象的Open方法打开数据库对象,例如:

  adoCon.Open“Provider=Microsoft.Jet.OLEDB.4.0;DataSource=“&_

  Left(strPath,Len(strPam)一6)&”\DESK.mdb;”

  (2)打开记录集对象。可以使用记录集对象的Open方法打开记录集对象,例如:

  adoRs.Open“biaoData2”,adoCon,adOpenDynamic,adLockOptimiStic

  (3)使用记录集。在各个记录集之间切换一般可以使用记录集对象的Move、MoveFirst、MoveNext、MovePrevious和MoveLast方法,添加新的记录可以使用记录集对象的AddNew方法,修改当前记录的内容只需对数据库记录集中的对象重新赋值即可,删除当前的记录可以使用记录集的Delete方法。

  其中,记录集在进行添加的操作之后,必须使用Update方法更新数据库。

  (4)断开连接。使用close方法能够关闭记录集和数据库连接对象,在退出程序之后,必须用close方法关闭这两个对象。向工程中添加一个用户窗体,并在窗体中放置如图6所示的控件。

  向工程中添加一个用户窗体,并在窗体中放置如图6所示的控件。

  

  图6桌子的数据库连接

  5 结束语

  基于VBA的AUTOCAD二次开发技术,可以实现AUTOCAD功能的拓展及参数化没计,如零件标准图库的建立等各个方面,活塞杆,更好的满足机械电子行业等系列化产品的专业设计。对于大型CAD应用软件的开发,能发挥极大的作用。各大企业也在开发自己的CAD系统,具有很好的实用价值。

(责任编辑:admin)
分享按钮
------分隔线----------------------------