c++:
在VS2012中利用sql语句给数据库插入数据如下:
insert into t_stu(stunum, stuname) values (stu.m_Num, stu.m_Name);其中t_stu是创建好的表格,有两个字段:stunum, stuname
stu是用Student类实例化的对象,m_Num, m_Name是该类的成员变量,可是这么写语句会报错,数据库已经成功连接,请问该怎么处理,括号里面好像识别不到stu是一个对象,会当做字符串来处理。只剩下30分了,全部奉上,希望各位大神帮帮我,谢谢。
在VS2012中利用sql语句给数据库插入数据如下:
insert into t_stu(stunum, stuname) values (stu.m_Num, stu.m_Name);其中t_stu是创建好的表格,有两个字段:stunum, stuname
stu是用Student类实例化的对象,m_Num, m_Name是该类的成员变量,可是这么写语句会报错,数据库已经成功连接,请问该怎么处理,括号里面好像识别不到stu是一个对象,会当做字符串来处理。只剩下30分了,全部奉上,希望各位大神帮帮我,谢谢。
一步一步调试
定义两个变量 t1 = stu.m_Num;
t2=stu.m_Name
打印两个变量是否看是否正确
insert into t_stu(stunum, stuname) values (t1, t2);再有错误贴明确的错误信息
把语句打印出来,放到PLDEV中执行一下看看,简单明了