4,011
社区成员
发帖
与我相关
我的任务
分享
BOOL CAdoRecordSet::PutCollect(LPCTSTR strFieldName, const CString &value)
{
ASSERT(m_pRecordset != NULL);
#ifdef _DEBUG
if (! (GetFieldType(strFieldName) == adVarChar
|| GetFieldType(strFieldName) == adChar
|| GetFieldType(strFieldName) == adLongVarChar
|| GetFieldType(strFieldName) == adVarWChar
|| GetFieldType(strFieldName) == adWChar
|| GetFieldType(strFieldName) == adLongVarWChar))
TRACE(_T("Warning: 你要存贮的字段与变量的数据类型不符; 文件: %s; 行: %d\n"), __FILE__, __LINE__);
#endif
_variant_t vt;
vt.vt = value.IsEmpty() ? VT_NULL : VT_BSTR;
vt.bstrVal = value.AllocSysString();
return PutCollect(strFieldName, vt);
}