写入字数据库的有关问题!

写入字数据库的问题!!!!
在Access中有一个字段com_id,是文本型;
我用下面语句,出错/
CString   strcom_id;
strcom_id= "AB ";
pRecordset3-> PutCollect( "com_id ",_variant_t(strcom_id));
而写入数字各日期类型是不会出错
这是为什么?


------解决方案--------------------

pRecordset3-> PutCollect( "com_id ",(_variant_t)(LPCTSTR)(strcom_id));