4,011
社区成员
发帖
与我相关
我的任务
分享
typedef struct {
char ftemplate[16384];
} FSDK_FaceTemplate;
FDSK_FaceTemplate faceTemplates;
FSDK_GetFaceTemplateInRegion(imageHandle, &facePosition, &faceTemplates); //此函数得到数据
//讲faceTemplates.ftemplate[]添加到数据库, 备注类型
m_pRecordset->AddNew();
m_pRecordset->PutCollect("faceName", _variant_t(userName));
m_pRecordset->PutCollect("faceTemplates", _variant_t(faceTemplates.ftemplate));
m_pRecordset->Update();
//读取的时候
while(!m_pRecordset->adoEOF)
{
var = m_pRecordset->GetCollect("faceName");
if(var.vt != VT_NULL)
strName = (LPCSTR)_bstr_t(var);
var = m_pRecordset->GetCollect("faceTemplates");
if(var.vt != VT_NULL)
strTemplates = (LPCSTR)_bstr_t(var);
FSDK_FaceTemplate faceTemplate;
memset(faceTemplate.ftemplate, 0 , sizeof(faceTemplate.ftemplate));
strncpy(faceTemplate.ftemplate, strTemplates, sizeof(faceTemplate.ftemplate));
//对取出来的数据进行操作
m_pRecordset->MoveNext();
}
}