qinlong_01 发表于 2006-2-13 15:02:00

[求助] 用VBA工具访问sql server数据,如何脱离vb环境?

我用自带的VBA二次开发了与SQL server的接口程序:将CAD图纸中的一些信息读取到数据库中给ERP应用。但是在运行程序的时候必须要装有Visual Basic的环境,经过分析问题应该是连接数据库的时候需要用到VB中的一个组件。我在程序中连接数据的语法如下:
Set ic_cn = New ADODB.Connection
ic_cn.Open "Driver={SQL Server};Server=" & serverip & ";Database=" & js & ";Uid=" & "cadeditor" & "wd=" & ";"
请问各位大侠,怎样才能脱离VB环境,又能保证程序运行正常(或者可以采用其他方法连接数据库)。请指教

qinlong_01 发表于 2006-2-16 11:18:00

没有高手顶哦,请高手指教!!谢谢了

qinlong_01 发表于 2006-2-22 08:45:00

怎么会这样?

雪山飞狐_lzh 发表于 2006-2-22 19:14:00

用后期绑定试试
dim ic_cn as object
Set ic_cn = createobject("ADODB.Connection")

qinlong_01 发表于 2006-2-28 08:58:00

感谢lzh的支持,我回去试试看,谢谢!

qinlong_01 发表于 2006-2-28 10:19:00

请教lzh:我按的方法试过了,可是还是报同样的错误。

qinlong_01 发表于 2006-3-1 10:05:00

请问 版主:我专门从南京买回你们刚出版的《AUTOCAD VBA 二次开发教程》,特意想学习一下是如何创建数据库连接的,结果买回来一看,在第14章中介绍的全是与Access数据库的连接。让我好失望!不知道能否告知与SQL server 2000数据库的连接方法。请代为转告 数据库版主 leeyeafu,望不吝赐教!

qinlong_01 发表于 2006-3-1 10:36:00

我现在的VBA接口程序,如果缺少Visual Basic环境,则总会出现以下错误:









还望版主指教该如何解决?




[求助] 用VBA工具访问sql server数据,如何脱离vb环境?

雪山飞狐_lzh 发表于 2006-3-1 12:53:00

可以将数据库访问在VB中作成Dll打包,在其他的机器上安装

qinlong_01 发表于 2006-3-6 08:23:00

这样啊,可是我不知道怎样在VB中打DLL包,并且打包后在VBA中又如何调用呢??请版主多多指教!
页: [1]
查看完整版本: [求助] 用VBA工具访问sql server数据,如何脱离vb环境?