在MFC中使用MYSQL数据库,mysql_query函数调用不成功,指令传递。 本帖最后由 wb32708891 于 2014-10-15 13:54:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 基本上可以确定是你的CString组合起来的字符串和你实际的不一样。你可以把CString的字符串打出来,之后到数据库下运行一下,你就知道是什么语法错误了。 现在的问题是组合的结果是一样的。不然我也不能这纠结。不知道问题出在哪儿了。这个就是我用messagebox输出的连接结果。 个人认为就是mysql_query的第二个参数的传递问题,要求是一个const char*类型的。我传递的是以一个CString类型。但是如果是一次性复制的话就可以运行出效果,也就是可以成功插入数据。但是如果进行了链接就不好使了。我也用字符数组试过,同样也是如果一次性赋值给一条完整的指令就可以,如果进行连接之后一样不好使。通过强制类型转换成const char*类型也不好使。纠结中。 可以设置断点,查看一下CString的内容跟一次性赋值是否完全一致 如何获取ID值? 怎么写一个自己的ole 实现gif的显示 程序运行后,任务管理器中看到内存使用率在不断增长是怎么回事? 用text edit控件实现输出时的一个问题 C++进程能不能将磁盘上的多个C++程序文件作为它的子线程运行? FormView中嵌入TabCtrl的问题,在线等 急!请高手一定帮忙 怎样将文件中的东西一行一行的读到某一变量数组中? 为什么有时侯在WATCH里面跟踪不到变量的值,显示如下图片所示 【请问】如何用批处理写一个循环创建文件夹的脚本? 访问共享的文件时,如果对方没开机,需要很长时间才失败,怎么快速判断是否可以访问? MFC 位图加载后颜色失真
这个就是我用messagebox输出的连接结果。
我也用字符数组试过,同样也是如果一次性赋值给一条完整的指令就可以,如果进行连接之后一样不好使。
通过强制类型转换成const char*类型也不好使。纠结中。