我的程序用ADO连接服务器端SQLSERVER,请问在客户端必须安装SQLSERVER吗?
我的程序用ADO连接服务器端SQLSERVER,请问在客户端必须安装SQLSERVER吗?或者需要带什么动态链接库。。。
注:不通过ODBC,而是直接连接。
问题点数:40、回复次数:22Top
1 楼songlichao()回复于 2001-12-10 12:38:38 得分 5
不用。
Top
2 楼zjwzzhy(zhy)回复于 2001-12-10 12:48:30 得分 0
但是我在98下,不能成功连接到SQLServer. 错误提示为: DBNMPNTW拒绝访问。Top
3 楼ruolink(诸葛若云)回复于 2001-12-10 12:59:12 得分 5
需要么?不需要么?
不需要.Top
4 楼liang_z(千山一刀之忍者神龟)回复于 2001-12-10 13:04:36 得分 5
borlndmm.dll
cp3240mt.dll
CP3245MT.DLL
NTWDBLIB.DLL
qrpt50.bpl
TEE40.BPL
vcl50.bpl
vclado50.bpl
vclbde50.bpl
vcldb50.bpl
vcldbx50.bpl
vclib50.bpl
vclie50.bpl
vclmid50.bpl
vclsmp50.bpl
vclx50.bpl
以上是我的一个工程用到的DLL AND BPL
我的那个工程只要将这些文件放到查找路径下就可以了Top
5 楼zjwzzhy(zhy)回复于 2001-12-10 13:36:19 得分 0
唉,还是不行啊。。。Top
6 楼zfmich()回复于 2001-12-10 14:32:52 得分 5
我的遭遇: 不装客户端直接运行好象还真不行,不过,如果在运行之前新建一个ODBC数据源名,这个DSN当然没有用到的,这样程序就能运行了。具体的原因不大清楚,我想有没有人解释一下。Top
7 楼zjwzzhy(zhy)回复于 2001-12-10 14:37:40 得分 0
英雄所见略同,我刚才也发现了这个问题。。。只要是先用ODBC建个DSN连接到SQLServer后,就可以连接了。。。就算把那个DSN删除也没关系。。。不知是何原因啊。。。Top
8 楼3fly(三飞)回复于 2001-12-10 14:39:51 得分 5
关注Top
9 楼jerry520(坚)回复于 2001-12-10 14:50:31 得分 0
學到東西了....
對!什麼原因?Top
10 楼78(2008奥运痴狂症)回复于 2001-12-10 15:07:28 得分 5
我经常遇到这个问题的。
不过我都是通过zywzzhy的方式解决,并且我并没有最后确定这个dsn都可以。
我想是不是还是在这中间产生过什么注册类或者激活了某种服务?
具体原因不清楚。Top
11 楼suary(小船)回复于 2001-12-10 18:50:46 得分 5
不用装客户端,其实只有两个文件是有用的,假如是2000就不用这两个文件,是98就需要NTWDBLIB.DLL dbnmpntw.dllTop
12 楼suary(小船)回复于 2001-12-10 18:53:08 得分 0
我以前碰到同样的问题,我是帮一个俱乐部做的一个会员卡管理系统,当时我也不知道是要哪些dll文件,我慢慢试出来的,我用的是ip地址连接Top
13 楼zjwzzhy(zhy)回复于 2001-12-11 11:59:17 得分 0
用 NTWDBLIB.DLL dbnmpntw.dll 还是没用。。。 还是先建 DSN ,再直接连接SQLServer才能用。。。 就是不知道是什么原因啊Top
14 楼saimaya()回复于 2001-12-11 12:44:13 得分 0
不用安装Top
15 楼wyb716(小刀)回复于 2001-12-11 12:57:01 得分 0
不用,如果你是在程序中设定好了连接参数,则可以直接连接;如果你在程序中动态地连接数据库,你可能需要一些动态链接库Top
16 楼youou(红麦子&猪格格)回复于 2001-12-11 13:02:57 得分 0
这种问题我也遇见过,只要在客户端的ODBC中配置一下就OK!
将客户端协议改为TCP/IP就可以了!不需要要安装其它东西!Top
17 楼myxfang(海风)(大富翁银行)回复于 2001-12-11 13:25:56 得分 0
不需要安装
只需
DBNMPNTW.DLL
NTWDBLIB.DLL
在windows目录就有Top
18 楼webo(提倡技术共享,提高国人水平。)回复于 2001-12-11 13:32:49 得分 0
我知道,这个问题我碰到过!
原因是你的客户端关于ADO的驱动程序版本太低,可以看一下
控制面板的ODBC中驱动程序的sql server版本应在3.7以上。解决方法:
安装MDAC2.1以上,或者安装一个sql server 的组件 client network utility.
如果你不想在客户端有sql server 存在,只要在客户端安装一下sql server ,在
把他卸掉就ok了Top
19 楼webo(提倡技术共享,提高国人水平。)回复于 2001-12-11 13:36:41 得分 0
或者安装一个sql server 的组件 client network utility.
改成tcp/ip连接Top
20 楼shen630(shen630)回复于 2001-12-11 13:53:28 得分 0
关注Top
21 楼sam51(SAM)回复于 2002-03-11 16:19:36 得分 0
:)Top
22 楼luoyyh9(我心永恒)回复于 2002-03-11 16:29:30 得分 5
我日,什么都莫球安装,现在的WINDOWS系统下面都有自带的SQLSERVER客户端配置工具(cliconfg.exe),锤子哟,包你们百分百的爽!Top




