我做了一个简单的ado访问sql的程序,现出现如下问题:
1、本机访问通过
2、装有sql的机器也能访问到
3、xp的机器也能访问到
4、2000系统没装sql的机器就不行,出现如下提示[DBNMPNTW]ConnectionOpen(CreateFile())
谁能帮我解决这个问题啊

解决方案 »

  1.   

    MDAC 2.8 Try
    这是什么意思,不懂啊,能再说的详细点吗?
      

  2.   

    MDAC 2.8 Try升级机器的MDAC组件到2.8
      

  3.   

    怎么,不方便装sql?装个sql了,应该没什么大问题吧
      

  4.   

    http://support.microsoft.com/kb/q175671/
      

  5.   

    请问怎么升级MDAC 2.8啊?
    客户端装sql不太现实啊
      

  6.   

    对了,同样的程序访问其他sql的数据库时是可以的,但是我现在使用的服务器上会出现上述问题
      

  7.   

    客户端不用装SQL
    但一定要有MDAC
    是SQL连接的客户端
      

  8.   

    问题是我不知道什么是MDAC那位大哥给个安装程序给我啊
      

  9.   

    http://support.microsoft.com/kb/q175671/
    到这个网址找
      

  10.   

    鉴于不同的sql服务器会产生不同的结果,我再考虑是否是硬件的问题
      

  11.   

    http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=zh-cn
      

  12.   

    http://china8000.com/ftp_soft/MDAC_TYP.EXE来这里下载,装上这个就OK了。听偶的,不会有错。呵
      

  13.   

    升级MDAC组件至2.8后解决了该问题,发分了!