1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Clongbinary Ms Sql

Тема в разделе "MS Visual C++", создана пользователем Anjei, 12 фев 2012.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Anjei

    Anjei Гость

    Прошу помощи
    При работе с CLongBinary в MS SQL запись в базу вроде бы производится, т.е. без ошибки
    База уже открыта,
    Но при считывании из базы выскакивает ошибка
    Недопустимый индекс дескриптора
    Код программы->
    CFile imgfile;
    CString m_Patch_Foto="Foto.bmp";
    pRSet->Edit();
    imgfile.Open((LPCTSTR)m_Patch_Foto, CFile::modeRead|CFile::shareDenyNone);
    size_t dwLength = (size_t)imgfile.GetLength();
    pRSet->b_Foto.m_hData = GlobalAlloc(GMEM_FIXED, dwLength );// GMEM_MOVEALBE
    LPVOID pBuf = GlobalLock( pRSet->b_Foto.m_hData );
    imgfile.Read(pBuf, dwLength);
    pRSet->b_Foto.m_dwDataLength = (int)dwLength;
    pRSet->b_Foto.m_dwDataLength = (int)::GlobalSize(pRSet->b_Foto.m_hData );

    pRSet->Update();
    GlobalUnlock(pRSet->b_Foto.m_hData);
    Прошу ответить только по существу
    Заранееблагодарен
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей