_CommandPtr pAdoCommand;
pAdoCommand.CreateInstance("ADODB.Command");
pAdoCommand->CommandText = L"insertblob";
pAdoCommand->Properties->GetItem("SPPrmsLOB")->PutValue(
_variant_t(VARIANT_TRUE, VT_BOOL)); //这行必须有,否则无法上传大数据,报错 pAdoCommand->Parameters->Append(pAdoCommand->CreateParameter(
L"xxx", adLongVarBinary, adParamInput,
?, ?));//请问如果要传空值这里2个地方写什么 // 如果没有"SPPrmsLOB"这个选项,传1个空_variant_t是成功的,但大数据就传不上去了
// 现在问题是如何在"SPPrmsLOB"存在的情况下传1个空_variant_t
// 存储过程是别人写的,不能改了...
// 目前是解决办法是传递1个固定无效的blob
pAdoCommand.CreateInstance("ADODB.Command");
pAdoCommand->CommandText = L"insertblob";
pAdoCommand->Properties->GetItem("SPPrmsLOB")->PutValue(
_variant_t(VARIANT_TRUE, VT_BOOL)); //这行必须有,否则无法上传大数据,报错 pAdoCommand->Parameters->Append(pAdoCommand->CreateParameter(
L"xxx", adLongVarBinary, adParamInput,
?, ?));//请问如果要传空值这里2个地方写什么 // 如果没有"SPPrmsLOB"这个选项,传1个空_variant_t是成功的,但大数据就传不上去了
// 现在问题是如何在"SPPrmsLOB"存在的情况下传1个空_variant_t
// 存储过程是别人写的,不能改了...
// 目前是解决办法是传递1个固定无效的blob
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货