C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Как получить указатель на область памяти, где хранит данные ADO Recordset? / Базы данных / Visual C++

опубликован 18-07-2001 09:54 MSK   Click Here to See the Profile for necer   Click Here to Email necer  
подскажите пожалуйста, каким образом можно получить указатель на область памяти, где хранит данные ADO Recordset?
Также, в MSDN написано, что метод Recordset->Save может сохранять данные не только в XML файл, но и в
Stream, передавая указатель. На деле никак не получается это реализовать:
_RecordsetPtr rs;
_StreamPtr st;
.......
rs->Save(st,... // не понимает
rs->Save(&st,... // ошибка, типа, "неверный тип аргументов или они с чем-то конфликтуют"

как решить эту проблему?


necer опубликован 18-07-2001 13:09 MSK     Click Here to See the Profile for necer  Click Here to Email necer     
Спасибо за внимание, решение нашел сам.
Если кому интересно, то решается это так:
_RecordsetPtr rs;
_StreamPtr stm(__uuidof(Stream));
...................
rs->Save(_variant_t((IDispatch*)stm, adPersistXML);
webmaster опубликован 18-07-2001 13:47 MSK     Click Here to See the Profile for webmaster  Click Here to Email webmaster     
спасибо как раз тебе, за то, что не поленился выложить решение !