Move bei recordset



  • Warum funktioniert bei mir die Move methode nicht.
    MoveLast MoveFirst usw. funktionieren nur Move nicht.
    Wenn ich den COM fehler auswerte bekomme ich folgende Meldung

    Die Anwendung verwendet für den aktuellen Vorgang einen Wert vom falschen Typ

    _RecordsetPtr	m_rcRecordSet;
    m_rcRecordSet.CreateInstance(__uuidof(Recordset));
    
    bool b= m_rcRecordSet->Supports(adMovePrevious);
    long n = 10;
    HRESULT hr = S_OK;
    hr = m_rcRecordSet->Move(n);
    if(hr == S_OK)
    	return true;
    else 
    return false;
    

Log in to reply