Fehler bei Programm mit ODBC Datenbank!



  • Hallo,
    bin neu hier
    und habe ein Problem:
    Ich möchte ein Vokabel - Programm schreiben.
    Nun habe ich es mit einer Access Datenbank ausprobiert ,ich kann das Programm auch ausführen aber wenn ich den von mir geschriebenen Befehl "Neue Vokabel hinzufügen" also = Neuen Datensatz hinzufügen,
    ausführen will dann bekomme ich eine Fehlermeldung mit:"Operation fehlgeschlagen:Kein aktueller Datensatz".
    Wenn es eine bessere Möglichkeit gibt Vokabel abzufragen dan sag sie mir bitte.
    Danke! 🙂

    Hier der Code:

    void CVOCABSView::OnRecordNew()
    {
     CRecordset* pSet = OnGetRecordset();
    
     if(pSet->CanUpdate() && !pSet->IsDeleted())
     {
     pSet->Edit();
     if(!UpdateData())
     return;
    
     pSet->Update();
     }
    
     long m_lNewID = m_pSet->GetMaxID() + 1;
    
     m_pSet->AddNew();
     m_pSet->m_ID1 = m_lNewID;
     m_pSet->Update();
     m_pSet->Requery();
     m_pSet->MoveLast();
     UpdateData(FALSE);
    }
    


  • Hi, kann dir zwar nicht helfen, mit deinem Problem,
    aber vielleicht kannst du mir ja helfen. Wollte nämlich auch ne
    MySQL Datenbank anbinden an mein MFC Programm in VC++ 7, weiß aber nich wie. Sprich was muß ich includieren und einbinden und so. Vielleicht könntest du mir ja helfen oder auch nen Code-Schnippsel posten. Wäre echt nett.

    big thx schonma im voraus 👍

    mfg

    SLAWO


Anmelden zum Antworten