-
-
[求助]加密后的unsigned char* 类型数据如何在数据库保存
-
发表于:
2010-4-24 22:35
5258
-
[求助]加密后的unsigned char* 类型数据如何在数据库保存
在vc编程中,加密后的unsigned char* 类型数据如何通过ADO在数据库保存,下面我写的代码老是出错,请高手指点
pRst=pCone->Execute("select * from wei",NULL,adCmdText);
pRst->PutCollect(_variant_t(_T("name")),_variant_t(pbDestData));
while(!pRst->rsEOF)
{
nSrcFileLen =sizeof((_bstr_t)pRst->GetCollect("name")) ;
memset(pbSrcData, 0x00, 128+1);
((pRst->GetCollect("name")).parray,(void **)&pbSrcData);
r = obj_Encrypt.CRYPTAPI_RSAEncrypt(pbSrcData, nSrcFileLen, pbDestData, nDestFileLen);
if(r != 0){
delete [] pbSrcData;
pbSrcData = NULL;
delete [] pbDestData;
pbDestData = NULL;
MessageBox("RSA加密失败!");
}
pRst->Update();
pRst->MoveNext();
}
出错的是下面这句:pRst->PutCollect(_variant_t(_T("name")),_variant_t(pbDestData));
该怎么解决(请帮帮忙,急!急!急!急!)
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课