native ADO-Objekte verwenden



  • Hallo,

    hier bin ich wiedermal mit einer Frage.
    Ich möchte auf Grund von Performance-Problemen auf die Verwendung der nativen ADO-Objekte zurückgreifen.

    Zu diesem Thema habe ich bereits mehrere Beiträge von Andreas Kosch gelesen, der sich aber grundsätzlich auf Delphi bezieht.
    Ich schaffe es nicht, entsprechende Codebeispiele auf C++(Builder) zu portieren.
    Hat eventuell jemand von Euch schon mit mit den nativen ADO-Objekten gearbeitet.

    Ich bin für jeden Hinweis dankbar.

    Gruß Udo



  • Poste doch mal ein kleines Delphi-Beispiel. Das Portieren sollte doch nicht so schwer sein (evtl. ein paar Datentyp-Anpassungen).



  • Eigentlich sollte es reichen, native Recordsets zu verwenden:

    _di__Recordset rs;
    TADOCommand* adocom = new TADOCommand(NULL);
    adocom->Connection = ADOConnection1;
    adocom->CommandText = "SELECT * FROM blablubb";
    rs = adocom->Execute();
    unsigned short int rseof;
    rs->MoveFirst();
    do
    {
    	// irgendwas mit den Daten machen...
    	rs->MoveNext();
    	rs->Get_EOF(rseof);
    } while (!rseof);
    delete adocom;
    

Log in to reply