yzg_208 发表于 2002-12-13 07:29:00

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

用CAD数据库连接菜单可将外部数据库与DWG中的图(块)建立连接,问题在于如何能用程序(比如VBA)实现?

leeyeafu 发表于 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控件?????

leeyeafu 发表于 2002-12-23 12:10:00

这样

在VBA中可以使用ADO控件(不过它好象叫Adodc控件)。你在工程中要引用相应的类型库。在添加用户窗体后,选“工具”菜单->“引用”,加载“Microsoft ActiveX Data Objects xxx Library”,其中xxx代表ADO版本。若VBA控件工具箱中没有Adodc控件,选“工具”菜单->“附加控件”,加载“Microsoft ADO Control”。
只是VBA中好象不能使用VB的数据绑定控件技术。只好在程序自己指定。
页: [1]
查看完整版本: 请教各位高手:如何能用程序(比如VBA)实现CAD与外部数据库连接?