Datenbank (Datensatzgruppe)



  • Hallo....()moin

    Ich habe zwei Tabellen verbunden (siehe Beitrag Datenbankfilter).

    Mein Problem ist wenn ich einen neuen Datensatz anlegen will kommt eine Messagebox und Schreibt " Datensatzgruppe kann nur gelesen werden."
    Woran kann das liegen?

    Hier mal die Funktion AddNew

    CRecordset* pSet = OnGetRecordset();
    
        m_pSet->Requery();
    
        if (pSet->CanUpdate() && !pSet->IsDeleted())
    
        {
            MessageBox("");
            pSet->Edit();
    
            if (!UpdateData())
                    return;
    
            pSet->Update();
    
        }
    
        long m_IDNeu = m_pSet->GetMaxID() +1;
    
            m_pSet->AddNew();
    
            m_pSet->m_ID = m_IDNeu;
    
            m_pSet->Update();
    
            m_pSet->Requery();
    
            m_pSet->MoveLast();
    
            UpdateData(FALSE);
    

    Dank vorab. Uwe


Anmelden zum Antworten