none
利用VOADO操作Pocket Access数据库时的路径 RRS feed

  • 常规讨论

  • 之前,利用VOADO操作Pocket Access数据库已经成功,但是关于数据库的路径问题还没有解决。前阵子在看一些书,找到了方法,下面列出来,与大家分享。
        1.打开CVOConnection.cpp,将
           CVOConnection::CVOConnection(LPCTSTR pcszProvider) : m_Conn(NULL) 函数中的
           hr = m_Conn->Open(TEXT(""),TEXT(""),TEXT(""),adOpenUnspecified)        修改为:
           hr = m_Conn->Open(TEXT("My Do***ents\\Employee.cdb"),TEXT(""),TEXT(""),adOpenUnspecified
    );
          其中的My Do***ents\\Employee.cdb就是数据库的存放路径及名称。

        2.打开CVORecordset.cpp,将
           BOOL CVORecordset::Open(LPCTSTR pcszSource, enum   CursorTypeEnum  CursorType, enum LockTypeEnum LockType)                          函数中的
    hr = m_rs->Open(_variant_t(pcszSource), _variant_t( m_rConn.GetProvider() ), CursorType, LockType, adCmdUnknown);                               修改为:
    hr = m_rs->Open(_variant_t(pcszSource), _variant_t( TEXT("My Do***ents\\Employee.cdb") ), CursorType, LockType, adCmdUnknown);
           其中的My Do***ents\\Employee.cdb就是数据库的存放路径及名称。
    2009年6月26日 5:59