Clongbinary Ms Sql

  • Автор темы Anjei
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

Anjei

Гость
#1
Прошу помощи
При работе с 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);
Прошу ответить только по существу
Заранееблагодарен
 
Статус
Закрыто для дальнейших ответов.