[求助] 用VBA工具访问sql server数据,如何脱离vb环境?
<P>我用AUTOCAD自带的VBA工具二次开发了与SQL server的接口程序:将CAD图纸中的一些信息读取到数据库中给ERP应用。但是在运行程序的时候必须要装有Visual Basic的环境,经过分析问题应该是连接数据库的时候需要用到VB中的一个组件。我在程序中连接数据的语法如下:</P><P> Set ic_cn = New ADODB.Connection<BR> ic_cn.Open "Driver={SQL Server};Server=" & serverip & ";Database=" & js & ";Uid=" & "cadeditor" & ";Pwd=" & ";"</P>
<P>请问各位大侠,怎样才能脱离VB环境,又能保证程序运行正常(或者可以采用其他方法连接数据库)。请指教<BR></P> <P>没有高手顶哦,请高手指教!!谢谢了</P> 怎么会这样? <P>用后期绑定试试</P>
<P>dim ic_cn as object</P>
<P>Set ic_cn = createobject("ADODB.Connection")</P> 感谢lzh的支持,我回去试试看,谢谢! <P>请教lzh:我按的方法试过了,可是还是报同样的错误。</P>
<P> </P> 请问 版主:我专门从南京买回你们刚出版的《AUTOCAD VBA 二次开发教程》,特意想学习一下是如何创建数据库连接的,结果买回来一看,在第14章中介绍的全是与Access数据库的连接。让我好失望!不知道能否告知与SQL server 2000数据库的连接方法。请代为转告 数据库版主 leeyeafu,望不吝赐教! <P>我现在的VBA接口程序,如果缺少Visual Basic环境,则总会出现以下错误:</P>
<P></P>
<P> </P>
<P></P>
<P>还望版主指教该如何解决?</P>
<P> </P>
<P> </P> <P>可以将数据库访问在VB中作成Dll打包,在其他的机器上安装</P> 这样啊,可是我不知道怎样在VB中打DLL包,并且打包后在VBA中又如何调用呢??请版主多多指教!
页:
[1]
2