什么方法都可以,
连接的那条命令具体什么写?
弄了一个早上就是连不到
急!!!谢谢

解决方案 »

  1.   

    你要先去M$那里下载一个OLE DB Provider for Visual Foxpro,其他的都和一般的ADO操作相同了。
      

  2.   

    (1)用microsoft ole db provider for odbc drivers
    (2)用strConnection = _T("Driver={Microsoft Visual Foxpro Driver};UID=;"
        ourceType=DBC;SourceDB=C:\\DatabasePath\\MyDatabase.dbc;Exclusive=No");你可以参考以下网址:http://www.codeproject.com/database/connectionstrings.asp#Sql%20Server
      

  3.   


    _ConnectionPtr m_pConnection
    CString strConnect = _T("......."); //天啊~就没能人会写这句吗??????
    ....
    m_pConnection->Open(_bstr_t(strConnect),"", "", 0);
    ....
      

  4.   

    /////////////////////这两句是VB的
    //Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;SourceDB=e:\dbfs;SourceType=DBF; 
    //Provider=MSDASQL.1;Driver=Microsoft Visual Foxpro Driver;DBQ=e:\dbfs;SourceType=DBF;
        CString strConnect = _T/////////////////////我试了N种方法都不行
    ("Provider=SQLOLEDB;Driver=Microsoft Visual Foxpro Driver;SourceDB=e:\\kfox;SourceType=DBF;");还有什么DSN=xxxxxxxxxxx全部没用谢谢
      

  5.   

    m_pConnection->Open(_bstr_t(_T("Provider=VFPOLEDB.1;Data Source=e:\\kfox)),
    _bstr_t(_T("")),
    _bstr_t(_T("")),
    adModeUnknown);
      

  6.   

    我有一个东西就是这样连结的,没有任何问题。哦,fox后面少了一个"
      

  7.   

    记得装那个OLE DB Provider for Visual Foxpro啊
      

  8.   

    谢谢大家!改用ODBC连通了
    DSN=dBASE Files;DBQ=F:\;DefaultDir=F:\;DriverId=533;MaxBufferSize=2048;PageTimeout=5;