Реферат: Работа с объектами большого объема в MS SQL и ADO
hr = rs.CoCreateInstance(L"ADODB.Recordset");
if (FAILED(hr)){
ShowError();
return;
}
//Открываем Recordset
hr = rs->Open(CComVariant(L"blob_test"),CComVariant(conn));
if (FAILED(hr)){
ShowError();
return;
}
//Получаем Fields
CComPtr<ADOFields> flds;
hr = rs->get_Fields(&flds);
if (FAILED(hr)){
ShowError();
return;
}
//Получаем бинарное поле
CComPtr<ADOField> fld;
hr = flds->get_Item(CComVariant(L"img"),&fld);
if (FAILED(hr)){
ShowError();
return;
}
//Считываем значение
CComVariant v;
hr = fld->get_Value(&v);
if (FAILED(hr)){