ADO: установка местоположения курсора набора записей, возвращающего неверную ошибку указателя?

Я получаю ошибку неверного указателя .. и я не понимаю, что ее вызывает

Вот часть моего кода:

void MyFunction() {
_RecordsetPtr RecPtr;

RecPtr.CreateInstance(__uuidof(_Recordset));
RecPtr->CursorLocation = adUserClient       //ERROR!!!!!!!
}int main(int argc, char** argv) {
CoInitializeEx(NULL, COINIT_MULTITHREADED)

_ConnectionPtr ConnPtr;
ConnPtr.CreateInstance("ADODB.Connection");
ConnPtr->Open(....my Connection String, UserID, and Password....);

MyFunction();

ConnPtr->Close();
::CoUninitialize();
}

Сообщение об ошибке:

Code = 80004003
Code Meaning = I
Source = <null>
Description = <null>
dd

(В описании ничего не сказано .. а также я понятия не имею, что означает «я» или почему «dd» распечатывается в конце ,,)

В строке соединения, userID и Password нет ничего плохого, поскольку открытие ptr соединения не возвращает ошибку. Ошибка возникает при попытке открыть набор записей. Может кто-нибудь найти проблему в моем коде?

Спасибо

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]