连接数据库方式为ADO
在数据库中定义FileRecordTable表,有两列:ID:自动编号,FileContent,数字(字段大小:字节)
操作语句:
CString sql;
_RecordsetPtr m_pRecordset;
BYTE unszFrame[256]={0};
sql = "Insert into FileRecordTable(FileContent) values (unszFrame)";
try

_variant_t RecordsAffected;
theApp.m_pConnection->Execute((_bstr_t)sql,&RecordsAffected,adCmdText);
UpdateData(FALSE);
}
catch(_com_error e)///捕捉异常
{
CString temp;
MessageBox(e.ErrorMessage(),MB_OK);
}
执行会弹出错误:IDispatch error #3088.
如果将字段改成文本型,存放到数据库中就没有问题,其他的类型都会弹出这个错误。