Datenbank filter



  • hallo...

    ich habe eine Datensatzgruppe erstellt die zwei Recordsets hat.

    void CZeiterfassung2View::OnListcontrol()
    
    {
        CZeiterfassung2Doc* pDoc = GetDocument();
        CListBox* pLB = (CListBox*) GetDlgItem(IDC_LIST1);
        CZeitSet Zeit(&pDoc->m_database);  // db wird vom Konstruktor übergeben
    
        Zeit.m_strFilter.Format("AdressenID = '%s'", 
            (LPCSTR) m_pSet->m_AdressenID);
    
        Zeit.m_strFilter="AdressenID=?";
        Zeit.m_AdressenIDParam=m_pSet->m_AdressenID;
    
        Zeit.Open();
        m_list.DeleteAllItems();
    while( !Zeit.IsEOF()  )
        {
    
                // in CListCtrl einfügen
            long item = m_list.InsertItem(0,Zeit.m_Datum);
            m_list.SetItemText(item,1,Zeit.m_ZeitEin);
            m_list.SetItemText(item,2,Zeit.m_ZeitAus);
            m_list.SetItemText(item,3,Zeit.m_SollZeit);
            m_list.SetItemText(item,4,Zeit.m_IstZeit);
    
            // Aktellen Datensatz um eins weitersetzen
            Zeit.MoveNext();
    
        }
    
    }
    

    mfg uwe


Anmelden zum Antworten