乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 158|回复: 9

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

[复制链接]

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
71
发表于 2006-2-13 15:02:00 | 显示全部楼层 |阅读模式
我用自带的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环境,又能保证程序运行正常(或者可以采用其他方法连接数据库)。请指教
回复

使用道具 举报

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
71
发表于 2006-2-16 11:18:00 | 显示全部楼层
没有高手顶哦,请高手指教!!谢谢了
回复

使用道具 举报

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
71
发表于 2006-2-22 08:45:00 | 显示全部楼层
怎么会这样?
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2006-2-22 19:14:00 | 显示全部楼层
用后期绑定试试
dim ic_cn as object
Set ic_cn = createobject("ADODB.Connection")
回复

使用道具 举报

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
71
发表于 2006-2-28 08:58:00 | 显示全部楼层
感谢lzh的支持,我回去试试看,谢谢!
回复

使用道具 举报

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
71
发表于 2006-2-28 10:19:00 | 显示全部楼层
请教lzh:我按的方法试过了,可是还是报同样的错误。

回复

使用道具 举报

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
71
发表于 2006-3-1 10:36:00 | 显示全部楼层
我现在的VBA接口程序,如果缺少Visual Basic环境,则总会出现以下错误:

vbum4gpkgy5.bmp

vbum4gpkgy5.bmp





skbu2on1rai.bmp

skbu2on1rai.bmp



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


请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:ysdvlatkhrq.doc 
下载次数:0  文件大小:27.5 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]



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

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2006-3-1 12:53:00 | 显示全部楼层
可以将数据库访问在VB中作成Dll打包,在其他的机器上安装
回复

使用道具 举报

9

主题

35

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
71
发表于 2006-3-6 08:23:00 | 显示全部楼层
这样啊,可是我不知道怎样在VB中打DLL包,并且打包后在VBA中又如何调用呢??请版主多多指教!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-5 05:55 , Processed in 1.351747 second(s), 77 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表