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.