有的系统确实在2000下用ado写的程序在98下不行,98下没法注册ado。

解决方案 »

  1.   

    我的是XP开发的B/S程序,2K下打包。挂到服务器上后,只有2K以上系统能通过WEB读出数据,98不可以。邪门阿。请多多指点。
      

  2.   


    简单地说:1.先保证ping通(有防火墙的先关闭防火墙)
    2.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
    3.连接时使用用ip连接企业管理器
    4.如果不行
    SQL Server服务器--开始--程序--Microsoft SQL Server
    --服务器网络实用工具
    --启用 WinSock代理
    --代理地址:(sqlserver服务器IP)
    --代理端口--1433
    ---确定5.如果还不行,在客户端装个SQL Server客户端配置一下:
    开始--程序--Microsoft SQL Server--客户端网络实用工具
    --别名--添加
    --网络库选择"tcp/ip"--服务器别名输入SQL服务器名
    --连接参数--服务器名称中输入SQL服务器ip地址
    --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号
      

  3.   

    建议到微软网站下载Microsoft Data Access Components 2.7,打包至安装文件中试试
      

  4.   

    你如果是在98第一版上運行﹐要升級ado驅動﹗