本帖最后由 wb32708891 于 2014-10-15 13:54:24 编辑

解决方案 »

  1.   

    基本上可以确定是你的CString组合起来的字符串和你实际的不一样。你可以把CString的字符串打出来,之后到数据库下运行一下,你就知道是什么语法错误了。
      

  2.   

    现在的问题是组合的结果是一样的。不然我也不能这纠结。不知道问题出在哪儿了。
    这个就是我用messagebox输出的连接结果。
      

  3.   

    个人认为就是mysql_query的第二个参数的传递问题,要求是一个const char*类型的。我传递的是以一个CString类型。但是如果是一次性复制的话就可以运行出效果,也就是可以成功插入数据。但是如果进行了链接就不好使了。
    我也用字符数组试过,同样也是如果一次性赋值给一条完整的指令就可以,如果进行连接之后一样不好使。
    通过强制类型转换成const char*类型也不好使。纠结中。
      

  4.   

    可以设置断点,查看一下CString的内容跟一次性赋值是否完全一致