首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

:在vs2010下面报错:没有与这些操作数匹配的“+”运算符

2013-01-26 
求救:在vs2010上面报错:没有与这些操作数匹配的“+”运算符void Cjbxxinfo::sql_insert(){ADOConn m_AdoConn

求救:在vs2010上面报错:没有与这些操作数匹配的“+”运算符
void Cjbxxinfo::sql_insert()
{
  ADOConn m_AdoConn;
_bstr_t vSQL;
vSQL="INSERT INTO jbxxinfo(YGid,YGname,Sex,Degree)VALUES('"+YGid+"','"+YGname+"','"+Sex+"','"+Degree+"')"; /////////////////////////////这里报错,报错提示如标题
  m_AdoConn.ExecuteSQL(vSQL);
  m_AdoConn.ExitConnect();
}


求高手指点
[解决办法]
说错了,是_bstr_t类型的数据只支持与以下类型数据的+操作:
1、_bstr_t;
2、char*;
3、wchar*;
可能是你的变量 YGid、 YGname、 Sex、 Degree不是以上三种类型的。
[解决办法]
你的变量 YGid、 YGname、 Sex、 Degree都是什么数据类型?

热点排行