ComboBox



  • Unter dem Eingabefeld für Text ist ein Knopf wo "C/C++" drauf steht. Den drückst du, dann fügst du deinen Quelltext ein und dann drückst du noch mal.
    Das sieht dann so aus, aber ohne *
    [cpp]
    //hier kommt dein Quelltext hin.
    [
    /cpp]

    So, da es mit der Übertragbarkeit von CRecordset zu dem was du da hast sehr hapert, müssen wir mal herausfinden WAS du da hast, damit man mal in die Hilfe schauen kann.

    Was ist _Recordset? Das ist ein Datentyp, soweit bin ich. Aber er steht nicht in meiner MSDN. Und in der im Internet sah der Beispielquelltext völlig unbekannt aus, wie Visual Basic. 😮
    Ich bin langsam echt ratlos, was du da hast.

    Die if kannst du auch testweise rauswerfen, aber ob dir das so viel weiter hilft?

    m_ptrRs->Open((LPCTSTR)m_strCmdText, (LPCTSTR)m_strConnection, 
    			  adOpenDynamic, adLockOptimistic, adCmdUnknown); 
    
    while(!m_ptrRs->IsEOF()) 
    { // Schleife über die Datensätze 
    	m_ctlComboAnlass.AddString(m_ptrRs->GetAnlass()); 
    	m_ptrRs->MoveNext(); // Nächster 
    }
    


  • http://www.se.fh-heilbronn.de/usefulstuff/VCPLUS6/kap15.htm
    also ich hab mir von dieser seite mal das beispiel copiert ( nur 3 sachen Nachname vorname alter)
    merh kann ich dazu auch nicht sagen , leider

    m_ctlComboAnlass.AddString("???");
    Das funktionier auch, dann seh ich meiner Combobox was

    aber ich wills ja nicht so, aber das hab ich ja alles schon geschrieben

    ne leider nicht, geht nicht
    error C2039: 'IsEOF' : Ist kein Element von '_Recordset'



  • Ich glaube, das heißt anders, lies mal in dem Kapitel den Abschnitt: Durch den Recordset navigieren (Achte besonders auf die Buchstaben EOF!)

    Das "Datensätze aktualisieren" sieht dem, was ich versucht hatte sehr ähnlich. Komisch, dass es nicht geht.

    Ich lese das Morgen nochmal, wenn ich mehr Ruhe habe - jetzt muss ich los.
    Vielleicht findest du ja noch was. 🙂



  • yup mache ich , danke für deine Hilfe, echt super nett von dir
    schönen abend noch,


Anmelden zum Antworten