服务器是win2000,装了SQL Server2000,我用Delphi6中的ADO控件连接数据库,在win2000电脑中运行正常,但在win98的电脑中运行就会出错,提示:
"DBNMPNTW拒绝访问."
如果在服务器的"管理工具"中添加win98的计算机名,这样win98的电脑也可以用.为什么win2000不要添加,而win98必须添加用户呢?如果win98不添加可不可以用?请高手指点.
"DBNMPNTW拒绝访问."
如果在服务器的"管理工具"中添加win98的计算机名,这样win98的电脑也可以用.为什么win2000不要添加,而win98必须添加用户呢?如果win98不添加可不可以用?请高手指点.
//转帖
由于sql server的网库默认的是“命名管道”,而Win98作为Sql server服务器是不支持该网库的。所以需要在你的这台Win98上的Server Network Utility上添加Tcp/Ip网库。然后才在Client Network Utility中添tcp/ip
难道ado连接数据库时是不是每个客户端都必须设置不同的ado
========================
代码你只有一套而已,但是连接上去以后你本机当然要了生成一个ado对象进行操作了
能不能只添加一个计算机名,把这个计算机名添加到adoconnection1的connectionstring中去,怎么添加?如果能的话,我想这样可以解决的.