Кто сталкивался с ADO? Есть ли какие либо источники информации по ADO. Перевел заголовочный файл. Успешно создаются объекты ADOConnection, ADORecordset и др. ADOConnection подключается к базе но при выполнении ADORecordset_Open происходит обращение к нулевому указателю где-то внутри msado15.dll и все. Может кто подскажет как победить этого зверя? Нужно для диплома. Файлы прикрепил.
А чем ODBC не устраивает? Работать с COM-объектами, коим и является ADO, на ассемблере довольно сложно. Для работы с ADO лучше использовать высокие языки.
Тема работы - СОМ, да в общем и не сложно, зато в отладчике все просто, понятно. Подскажите как правильно VARIANT заполнять. Например: Код (Text): .data vrAny VARIANT <?> lpBstr dd 0 ; указатель на bstr-строку(SysAllocString) .code ........... ........... mov vrAny.vt, VT_BSTR mov eax, lpBstr mov vrAny.bstrVal, eax ............. ..............
Да так и есть Код (Text): mov word[vrAny],VT_BSTR mov eax,[lpBstr] mov [vrAny+8],eax Кстати VT_BSTR - это "wide-character string"