CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

我的程序在win98系统中无法运行了?

楼主jiaxianglei(傻猫)2004-08-03 14:55:03 在 Delphi / VCL组件开发及应用 提问

服务器是win2000,装了SQL   Server2000,我用Delphi6中的ADO控件连接数据库,在win2000电脑中运行正常,但在win98的电脑中运行就会出错,提示:  
                "DBNMPNTW拒绝访问."  
  如果在服务器的"管理工具"中添加win98的计算机名,这样win98的电脑也可以用.  
   
  为什么win2000不要添加,而win98必须添加用户呢?如果win98不添加可不可以用?请高手指点. 问题点数:100、回复次数:16Top

1 楼lwk_hlj(阿凯(学习oralce中))回复于 2004-08-03 15:05:36 得分 10

估计是sql   server   设置的不对了,  
  Top

2 楼jinjazz(近身剪)回复于 2004-08-03 15:14:29 得分 10

 
  //转帖  
  由于sql   server的网库默认的是“命名管道”,而Win98作为Sql   server服务器是不支持该网库的。所以需要在你的这台Win98上的Server   Network   Utility上添加Tcp/Ip网库。然后才在Client   Network   Utility中添tcp/ipTop

3 楼jiaxianglei(傻猫)回复于 2004-08-03 15:18:01 得分 0

SQL   Server好象不需要设置什么呀,win98也不需要装SQL   Server客户端,搞不懂呀Top

4 楼tsst(田sir)回复于 2004-08-03 15:22:36 得分 10

低端访问高端本来就会出问题!Top

5 楼l_xiaofeng(行到水窮處,坐看雲起時!)回复于 2004-08-03 15:23:09 得分 10

WIN98是否在WIN2000的網段內?以及它的登陸用戶等!Top

6 楼l_xiaofeng(行到水窮處,坐看雲起時!)回复于 2004-08-03 15:24:06 得分 0

//低端访问高端本来就会出问题!  
   
  我不同意你的看法。Top

7 楼risingsoft(一苇渡江)回复于 2004-08-03 15:25:55 得分 10

有没有域?必须WIN98加入该域才能使用Top

8 楼wxjh(农民)回复于 2004-08-03 15:40:13 得分 10

连接的时候从计算机名.数据库名,可能没有设置计算机名,sql里面控制Top

9 楼xiaolei_418()回复于 2004-08-03 15:48:30 得分 10

可能是不在一个网段造成的  
  还有服务器的计算机管理设好Top

10 楼jiaxianglei(傻猫)回复于 2004-08-03 16:01:47 得分 0

我没有设置域  
   
  wxjh(农民)  
  难道ado连接数据库时是不是每个客户端都必须设置不同的adoTop

11 楼wxjh(农民)回复于 2004-08-03 16:07:05 得分 10

难道ado连接数据库时是不是每个客户端都必须设置不同的ado  
   
   
  ========================  
  代码你只有一套而已,但是连接上去以后你本机当然要了生成一个ado对象进行操作了Top

12 楼wxjh(农民)回复于 2004-08-03 16:09:23 得分 10

我的意思你理解错了,我市说,你可能在连接sqlserver的时候,没有使用数据库的全名,这样ado找不到的Top

13 楼GoldShield(李柏岑)回复于 2004-08-03 16:09:28 得分 10

是WIN98自身网络支持的问题Top

14 楼jiaxianglei(傻猫)回复于 2004-08-03 16:40:09 得分 0

Provider=SQLOLEDB.1;Password=12345678;Persist   Security   Info=True;User   ID=sa;Initial   Catalog=fzcflkgl_data;Data   Source=PCJTGROUP;Use   Procedure   for   Prepare=1;Auto   Translate=True;Packet   Size=4096;Workstation   ID=XIAOJIA;Use   Encryption   for   Data=False;Tag   with   column   collation   when   possible=False  
   
  这是adoconnection1的connectionstring属性,不会有什么错误吧?Top

15 楼jiaxianglei(傻猫)回复于 2004-08-04 14:48:07 得分 0

还是没有解决呀.Top

16 楼jiaxianglei(傻猫)回复于 2004-08-05 09:45:46 得分 0

在服务器中添加一个计算机名,那这台计算机(win98)就可以用.  
  能不能只添加一个计算机名,把这个计算机名添加到adoconnection1的connectionstring中去,怎么添加?如果能的话,我想这样可以解决的.Top

相关问题

  • asp.net程序无法运行
  • 怪问题:win98下编译的程序无法在win2000或win me下运行??
  • ?无法运行regsrv程序,怎么办?
  • Vs.net程序无法在win98运行。
  • 无法运行asp.net web应用程序。
  • 无法运行asp.net web 应用程序
  • 关于程序无法运行(ntdll.dll)
  • 无法运行ASP.NET Web应用程序
  • 是否D版惹的祸?程序安装后无法运行!
  • 在ie5下无法运行用jbuilder5开发的applet程序?

关键词

  • tcp/ip
  • win2000
  • win98
  • ado
  • 计算机
  • 数据库
  • 服务器
  • 连接
  • 客户
  • 电脑

得分解答快速导航

  • 帖主:jiaxianglei
  • lwk_hlj
  • jinjazz
  • tsst
  • l_xiaofeng
  • risingsoft
  • wxjh
  • xiaolei_418
  • wxjh
  • wxjh
  • GoldShield

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo