pConn->Connect(...)应改为pConn->Open(...);

解决方案 »

  1.   

    SQl要安装,其他不用,因为Sql是通过服务器进行防问的,其他只是卓面数据库。
    Sqlserve:pConn->Open("DSN=MYSDN;DATABASE=PUBS;UID=SA;PWD=SSSS");
    或                    DRIVE={SQL Serve};SERVER=yourserver;UID=.......);
    access:  
     pDatabase.Open("PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\MYDATA.MDB");
    也可以通过ODBC,先设置DNS指向你的数据库,然后
    pDatabase.Open("DSN=YOURDSN,UID=username,PWD=password");
    还有无DSN连接
    pDatabase.Open("DRIVER={Microsft Access Driver(*.mdb)};DBQ=C:\MYDATA.MDB");
    vfp:..........("DRIVER={Microsft Foxpro Driver(*.dbf)};DBQ=C:\MYDATA.DBF");
    EX.:.............................EXCEL          .XLS          MYDATA.XLS
      

  2.   

    补充:SQLServe一定要通过ODBC设置DNS,Vfp,Excel,access可设也可不设,Vfp,excel设置的用法参见accesss