明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2200|回复: 6

请教各位高手:如何能用程序(比如VBA)实现CAD与外部数据库连接?

[复制链接]
发表于 2002-12-13 07:29:00 | 显示全部楼层 |阅读模式
用CAD数据库连接菜单可将外部数据库与DWG中的图(块)建立连接,问题在于如何能用程序(比如VBA)实现?
发表于 2002-12-13 09:04:00 | 显示全部楼层

VBA可以与外部数据库连接

首先在ACAD的VBA程序中用VB的方法与外部数据库建立连接并获取数据。再用VBA与ACAD建立关联。具体方法与数据库类型和数据库连接方式有关。
发表于 2002-12-13 09:10:00 | 显示全部楼层

用VBA比较容易,其他也可以,比如VC++,VL,看你喜欢哪种了。

看一下ADO控件,就知道了。
发表于 2002-12-13 22:41:00 | 显示全部楼层

如连接ACCESS数据库该是怎样具体格式?要安装哪些文件?

如连接ACCESS数据库该是怎样具体格式?要安装哪些文件?
发表于 2002-12-23 08:43:00 | 显示全部楼层

对于ACCESS数据库

不需要安装其他文件,使用ADO控件,使用JET 4.0 OLE DB驱动。数据库直接是MDB文件,如果该文件位置经常需要变,则合成ADO的连接字符串。
发表于 2002-12-23 11:41:00 | 显示全部楼层

VBA里怎么使用ADO控件?????

发表于 2002-12-23 12:10:00 | 显示全部楼层

这样

在VBA中可以使用ADO控件(不过它好象叫Adodc控件)。你在工程中要引用相应的类型库。在添加用户窗体后,选“工具”菜单->“引用”,加载“Microsoft ActiveX Data Objects xxx Library”,其中xxx代表ADO版本。若VBA控件工具箱中没有Adodc控件,选“工具”菜单->“附加控件”,加载“Microsoft ADO Control”。
只是VBA中好象不能使用VB的数据绑定控件技术。只好在程序自己指定。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-28 20:35 , Processed in 0.189742 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表