Benötige Hilfe zu ADO



  • Hallo,

    ich möchte gerne über ADO eine Verbindung zu einer .mdb Datenbank aufbauen.
    Könnt Ihr mir ein Beispiel dafür geben?
    Ich weiß zwar das ich das ADO Objekt mit #import importieren muss, aber ich habe bisher nichts gefunden was Klassen die ich verwenden kann angeht.
    Die Hilfe von Visual Studio hat mir da überhaupt nicht weitergeholfen.



  • Also ich hab mir folgendes mal zusammen kopiert 😉

    _ConnectionPtr m_pConn;
    m_pConn.CreateInstance (__uuidof(Connection));
    m_pConn->Open (_bstr_t( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=patients.mdb;"),_bstr_t(""),_bstr_t(""),adModeUnknown );
    _RecordsetPtr pRecordset;
    pRecordset.CreateInstance (__uuidof (Recordset));
    pRecordset->CursorLocation = adUseClient;
    pRecordset->Open ("INSERT INTO tblCaregiversDE (CaregiverID) VALUES ('1221')", m_pConn.GetInterfacePtr(), adOpenForwardOnly,adLockReadOnly, adCmdText);
    m_pConn->Close();
    

    Funktioniert soweit auch.
    Aber wieso verwende ich einmal ->

    m_pConn->Open (_bstr_t( "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=patients.mdb;"),_bstr_t(""),_bstr_t(""),adModeUnknown );
    

    und einmal .

    m_pConn.GetInterfacePtr()
    

    ???


Anmelden zum Antworten