2 Probleme SQL Server Datenübertragung und



  • problem 1

    Ich bekomme meine Daten vom SQL Server siehe

    http://www.vossy123.de/Leerzeichen.htm

    als PDF File abgelegt.

    Danke

    Vossy



  • Hallo !

    zu 1)
    Leerzeichen kann man mit

    CString::TrimLeft
    

    und

    CString::TrimRight
    

    abschneiden.

    Also ungefähr so:

    m_apSet1->m_Artikelbezeichnung.TrimRight();
    

    Tschüss



  • da kommt dann die FM

    'type cast' : 'void' kann nicht in 'const char *' konvertiert werden

    Weiß jemand warum er eigendlich die Lehrzeichen mit übergibt??

    Vossy



  • TrimRight() hat als Rückgabewert void. Falls du soetwas versucht hast

    m_Sicht_Artikeldaten.SetItemText(abc, 0,(LPCTSTR)m_apSet1->m_Artikelbezeichnung.TrimRight());
    

    schneidet er von m_apSet1->m_Artikelbezeichnung die rechten Leerzeichen ab und meldet void zurück. Dann versucht er void in LPCTSTR umzuwandeln...
    Mit einer Zwischenvariablen sollte es eigentlich klappen:

    CString cTemp;
    cTemp = m_apSet1->m_Artikelbezeichnung;
    cTemp.TrimRight();
    m_Sicht_Artikeldaten.SetItemText(abc, 0,(LPCTSTR)cTemp);
    

    Und warum er überhaupt Leerzeichen mitliefert:
    keine Ahnung. Ich gehe mal davon aus, dass die da auch so in dem Feld der Datenbank drin stehen. Warum sollten sie dann NICHT mitgeliefert werden ?



  • Danke hat gut geklappt mit der Zwischenvariablen und
    schon bin ich um eine Klasse reicher

    Danke Vossy


Anmelden zum Antworten