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分了,全部奉上,希望各位大神帮帮我,谢谢。

解决方案 »

  1.   

    string sql = "insert into t values('" + stu.m_Num + ",'" + stu.m_Name +')" 
      

  2.   

    你的错误是什么啊,贴出具体的错误。
    一步一步调试
    定义两个变量 t1 = stu.m_Num;
    t2=stu.m_Name
    打印两个变量是否看是否正确
    insert  into  t_stu(stunum, stuname)  values  (t1, t2);再有错误贴明确的错误信息
      

  3.   

    只看你提供的简单语句是没什么问题
    把语句打印出来,放到PLDEV中执行一下看看,简单明了