4,012
社区成员
发帖
与我相关
我的任务
分享
sql="insert into 菜名表(糖醋排骨) values ('"+m_jg+"') where 项目 = 'tcpg'";
m_pRs=theApp.m_pCon->Execute((_bstr_t)sql,NULL,adCmdText);
m_jg是一个编辑框对应的float型变量,用户输入该数之后,将这个数存入到access“菜名表”项目为“tcpg”,“糖醋排骨”列下。运行上面的代码,提示error C2111: pointer addition requires integral operand
如果insert into语句中value的值是变量,该怎么写啊?请高手指点,谢谢 CString str;
str.Format("%f",m_jg);
sql.Format("insert into 菜名表(项目,糖醋排骨) values ('tcpg',"+str+")");
m_db.ExecuteSQL(sql);
sql.Format("insert into 菜名表(糖醋排骨) values ('%f') where 项目 = 'tcpg'",m_jg);
m_db.ExecuteSQL(sql);
提示sql语句结束位置缺少分号(;)。