首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
如何不装MDAC连接SQL2000?
[已结帖,结帖人:ThreeColor]
加为好友
发送私信
在线聊天
ThreeColor
三色
等级:
可用分等级:
中农
总技术分:
1141
总技术分排名:
17612
结帖率:
100.00%
发表于:
2008-08-18 22:31:44
楼主
我用VB+SQL2000写程序。
VB里如下操作数据库
dim conn as new ADODB.Connetion
dim r as new ADODB.Recordset
conn.ConnetionString=...
conn.open...
r.open...
问题是必须安装了MDAC后才可以进行运行,否则出错,而MDAC的安装还必须是管理员帐号。
我的程序需要运行在几百台电脑上,安装MDAC很麻烦,而且电脑经常会重装什么的。
有没有什么办法可以不安装MDAC而运行程序?
我仅用到了以上的方式操作数据库。
问题点数:
30
回复次数:
7
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ThreeColor
三色
等级:
可用分等级:
中农
总技术分:
1141
总技术分排名:
17612
发表于:
2008-08-18 22:58:37
1
楼 得分:
0
或者有没有不需要管理身份就能安装的MDAC?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ThreeColor
三色
等级:
可用分等级:
中农
总技术分:
1141
总技术分排名:
17612
发表于:
2008-08-19 09:19:42
2
楼 得分:
0
一定要以管理员身份安装MDAC才能连接数据库吗?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wufeng4552
水族杰綸
等级:
可用分等级:
中农
总技术分:
12920
总技术分排名:
1567
发表于:
2008-08-19 09:28:25
3
楼 得分:
15
Public Function ConnectString() As String
ConnectString = "provider=sqloledb.1;data source=
Severname
;uid=
sa
;pwd=
password
;database=
datebasename
"
End Function
只需要在模组中定义个函数,在需要的地方引用就可以了,完全没有必要安装MDAC
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lizhongheng
鲲鱼
等级:
可用分等级:
贫农
总技术分:
771
总技术分排名:
23891
发表于:
2008-08-19 09:39:42
4
楼 得分:
15
引用 3 楼 wufeng4552 的回复:
Public Function ConnectString() As String
ConnectString = "provider=sqloledb.1;data source=Severname;uid=sa;pwd=password;database=datebasename"
End Function
只需要在模组中定义个函数,在需要的地方引用就可以了,完全没有必要安装MDAC
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ThreeColor
三色
等级:
可用分等级:
中农
总技术分:
1141
总技术分排名:
17612
发表于:
2008-08-19 10:35:44
5
楼 得分:
0
我的连接字符串定义成了常量
Public Const ConnectString = "Provider=SQLOLEDB.1;Persist Security Info=True;UID=sa;PWD=sa;Initial Catalog=CCS;Data Source=109.120.37.160"
和上面的有点不同,我不太明白来里面的意思,还有把常量定义成一个函数会有什么不一样啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ThreeColor
三色
等级:
可用分等级:
中农
总技术分:
1141
总技术分排名:
17612
发表于:
2008-08-19 15:53:49
6
楼 得分:
0
或者把MDAC直接集成到EXE中,我编的EXE也就几百K,加上MDAC也不会超过10M,可以接受。
目的只有一个,客户端有几百个,要保证每个都安装MDAC非常困难,主要这些客户端经常有变动(重装什么的,很多人操作这些设备),
所以要变得EXE能独立运行于没有安装MDAC的电脑上,而且还不能生成安装包,只有一个EXE。
难啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ThreeColor
三色
等级:
可用分等级:
中农
总技术分:
1141
总技术分排名:
17612
发表于:
2008-08-19 16:16:07
7
楼 得分:
0
我用了ConnectString = "provider=sqloledb.1;data source=Severname;uid=sa;pwd=password;database=datebasename"
也没设么用啊,和之前一样,每安装MDAC就运行不了。
万恶的MDAC
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友