sql="insert into member_info(档案编号,人员编号,学号,姓名,姓名简码,籍贯,专业年级,政治面貌,座右铭,个人简介,所属部门,职务,组织活动情况,工作感言,自评,联系方式,联系地址,理事长意见,审表人) values ('"ArcNumber+"','"+MemNumber+"','"+StuNumber+"','"+Name+"','"+"NameSimple+"','"+Hometown+"','"+Grade+"','"+Politics+"','"+Motto+"','"+Resume+"','"+Department+"','"+Post+"','"+Organize+"','"+Work+"','"+Selfapprise+"','"+Telephone+"','"+Address+"','"+Opinion+"','"+Examiner+"')";
编译提示cannot add two pointers

解决方案 »

  1.   

    你的字符串在SQL查询器里有问题吗?
      

  2.   

    用CString 的format格式字符串,或者sprintf格式.不能直接加的.
      

  3.   

    CString strSQL;
    strSQL.Format("档案编号,人员编号,学号,姓名,姓名简码,籍贯,专业年级,政治面貌,座右铭,个人简介,所属部门,职务,组织活动情况,工作感言,自评,联系方式,联系地址,理事长意见,审表人) values(%u, %u,, %u, '%s', ....)", ArcNumber, MemNumber, StuNumber,)Name,...)
      

  4.   

    保证数据库正确连接,注意数据类型和字段、表名写正确了;
    采用“lfchen(一条晚起的虫) ”提供的方式
      

  5.   

    ('"ArcNumber+"'....
    ('"+ ArcNumber +"'...