D
Vielen Dank Jungs,
gestern spät abend hatte ich endlich die
Lösung; da ich mir denken könnte, daß ebenfalls mal jemand
diesen Effekt hat, hier die Lösung.
Das Problem war die OpenEx Funktion mit CDatabase; diese habe ich
folgendermaßen benutzt
sprintf (Str,
"DRIVER=%s;CONNECTSTRING=%s;UID=%s;PWD=%s",
ORACLEDRIVER, ORACLESERVER, ORACLEUSER, ORACLEPW);
if ( pDatabase->OpenEx (Str, CDatabase::useCursorLib) )
bRet = TRUE;
Das ist offensichtlich ein katastrophaler Fehler, wenn der ODBC
Treiber standardmäßig schon Cursorsteuerung unterstützt, deshalb
sollte man wohl auch einfach nur ein OpenEx ohne weitere Parameter
machen; das scheint die Ursache zu sein.
Gemacht habe ich das, weil ich davon ausgegangen bin, daß
ich mit einem normalen OpenEx keine MoveFirst () oder MovePrev ()
benutzen kann.
Trotzdem vielen Dank,
tschüss, Dieter