ado驱动才用MDAC2.6
bde当然要打包bde的驱动啦。

解决方案 »

  1.   

    我记得好象只要再拷贝
    ntwdblib.dll和
    命名管道协议
    dbnmpntw.dll
    其他协议的忘了。
    哦,我是指D5,不过应该是一样的。
      

  2.   

    除打包BDE、SQLLink外,还需要配置ODBC吗?
      

  3.   

    还有,请高手们务必不吝指教:服务器端一定得装SQL Server吗?
      

  4.   

    客户端已安装了BDE、SQLLink(没装sql server),但还是无法连接SQL数据库,不知错在哪:DATABASE NAME=c:\test\test_Data.MDF
    USER NAME=sa
    ODBC DSN=
    OPEN MODE=READ/WRITE
    BATCH COUNT=200
    LANGDRIVER=
    MAX ROWS=-1
    SCHEMA CACHE DIR=
    SCHEMA CACHE SIZE=8
    SCHEMA CACHE TIME=-1
    SQLPASSTHRU MODE=SHARED AUTOCOMMIT
    SQLQRYMODE=
    ENABLE SCHEMA CACHE=FALSE
    ENABLE BCD=FALSE
    ROWSET SIZE=20
    BLOBS TO CACHE=64
    BLOB SIZE=32
    PASSWORD=
      

  5.   

    看来你是用本地SQL Server数据库,SQL Server 是一种RDBMS,不要拿他当FOXPRO/ACCESS之类的FLATFILE数据来用,它必须要运行SERVER程序才能用,如你那样用本地SQLSERVER库,一定要装SQLSERVER才能用,唯一的代替办法是装一个MS的MSDE(在SQLSERVER盘上有),它可实现SQLSERVER中必要的功能,而不是整个SQLSERVER。
    前面各位仁兄恐怕都没想到你老兄是这样用SQLSERVER的。^_^
    总之,服务端是必须要装SQLSERVER的,客户端可以不一定装SQLSERVER的CLIENT,但用BDE时要,用ADO时可以不要,但要修改注册表的一些东东。另,BDE/ADO二者先一就好,没必要两个一起用(我也不知道你是怎么一起用的。^_^)
      

  6.   

    非常感谢各位仁兄!
    现在我只要BDE连接即可。
    若客户端连上服务器端的sql server,连接是没问题!
    但我是要:服务器端sql server都不装,不知可以吗?
            服务器端用什么东东即可驱动sql数据库?