Problem mit CDaorecordset



  • Mit folgenden Code fülle ich Daten aus den Recordset in eine Liste

    r.GetFieldValue("EZ",val);
       Insert = val.pbVal;
       m_Liste.SetItemText(q,3,Insert+" ");
       if(m_Liste.GetStringWidth(Insert)>m_Liste.GetColumnWidth(3))
         {
          m_Liste.SetColumnWidth(3,m_Liste.GetStringWidth(Insert)+10);
         }
       Insert = "";
       val.Clear();
    
       r.GetFieldValue("km",val);
       Insert = val.pbVal;
         m_Liste.SetItemText(q,4,Insert+" ");
       if(m_Liste.GetStringWidth(Insert+" ")>m_Liste.GetColumnWidth(4))
         {
          m_Liste.SetColumnWidth(4,m_Liste.GetStringWidth(Insert+" ")+10);
         }
       Insert = "";
       val.Clear();
    

    Wenn Ez einen Wert enthält und km nicht trägt das Programm bei km den Wert von EZ ein.


Anmelden zum Antworten