请教各位高手:如何能用程序(比如VBA)实现CAD与外部数据库连接?
用CAD数据库连接菜单可将外部数据库与DWG中的图(块)建立连接,问题在于如何能用程序(比如VBA)实现?VBA可以与外部数据库连接
首先在ACAD的VBA程序中用VB的方法与外部数据库建立连接并获取数据。再用VBA与ACAD建立关联。具体方法与数据库类型和数据库连接方式有关。用VBA比较容易,其他也可以,比如VC++,VL,看你喜欢哪种了。
看一下ADO控件,就知道了。如连接ACCESS数据库该是怎样具体格式?要安装哪些文件?
如连接ACCESS数据库该是怎样具体格式?要安装哪些文件?对于ACCESS数据库
不需要安装其他文件,使用ADO控件,使用JET 4.0 OLE DB驱动。数据库直接是MDB文件,如果该文件位置经常需要变,则合成ADO的连接字符串。VBA里怎么使用ADO控件?????
这样
在VBA中可以使用ADO控件(不过它好象叫Adodc控件)。你在工程中要引用相应的类型库。在添加用户窗体后,选“工具”菜单->“引用”,加载“Microsoft ActiveX Data Objects xxx Library”,其中xxx代表ADO版本。若VBA控件工具箱中没有Adodc控件,选“工具”菜单->“附加控件”,加载“Microsoft ADO Control”。只是VBA中好象不能使用VB的数据绑定控件技术。只好在程序自己指定。
页:
[1]