只需要将SQL的DBNMPNTW.DLL、NTWDBLIB.DLL以及PB的PBVM?0.DLL、PBDWE?0.DLL拷贝到EXE文件所在目录即可!:) 

解决方案 »

  1.   

    我在SQL服务器上的PB中的DB Profile可以连上SQL数据库,可同样的在客户机上,却用PB连不上,这是为什么?要是SQL SERVER7就好了,可以用ODBC就可以摆平!
      

  2.   

    前面已经说得很明白了呀。coffeedou(咖啡豆),你出了什么错,你要说出来三。
      

  3.   

    我不是说了吗?在PB的DB Profile里,添加一个连接,在SQL服务器上可以,在客户机上连不上,登录文件如下:
    [Profile sql]
    DBMS=MSS Microsoft SQL Server 6.x
    Database=master
    UserId=
    DatabasePassword=
    LogPassword=
    ServerName=10.228.0.13
    LogId=sa
    Lock=
    DbParm=CommitOnDisconnect='No'
    Prompt=0
    AutoCommit=0可就是连不上呀!
      

  4.   

    我用的是PB7,连SQL SERVER65,我想要的是,请将连接的方法一步一步说出来,不要说直连什么的。
      

  5.   

    还有一个文件:DBMSSOCN.DLL
      

  6.   

    不装客户端的话你要这样
    registryset("HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Client\ConnectTo","DSQUERY",regstring!,"DBMSSOCN")
       registryset("HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Client\ConnectTo","server",regstring!,ip)
    ip=ip="DBMSSOCN,"+ip(server ip)+",1433"
      

  7.   

    不装客户端的话你要这样
    registryset("HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Client\ConnectTo","DSQUERY",regstring!,"DBMSSOCN")
       registryset("HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Client\ConnectTo","server",regstring!,ip)
    ip=ip="DBMSSOCN,"+ip(server ip)+",1433"
    就是自己在注册表里添加咯