MFC中怎么进行Mysql数据库查询?

Lyw945 2016-04-03 04:59:45
我想设计一个查询,在编辑框如输入一个值,就可以进行查询。如下:

下面是我写的语句,输入一个值,比如EGT=5查询不出来!!!

当我把值在语句中直接改成5时可以查询得到。哪里出了问题??

求大神解惑。如果要查询同时符合4个条件的又该怎么改?
...全文
635 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lyw945 2016-04-03
  • 打赏
  • 举报
回复
引用 4 楼 Lyw945 的回复:
[quote=引用 3 楼 qq423399099 的回复:] [quote=引用 2 楼 Lyw945 的回复:] [quote=引用 1 楼 qq423399099 的回复:] 字符串拼接吗?

#include<sstream>
#include<string.h>
.......
stringstream ss;
ss << Sqlstr << "select * from ZYT where GET=" << EGT;
sqlstr = ss.str();
不行啊!那两个头文件应该放在哪里?[/quote] MFC里的话直接用CString 好了,别用string了,我只是给楼主举个例子。。。 主要就是拼接的时候注意数字的拼接就好了,要将数字也先转成字符串类型,或者用流写入,或者格式化写入[/quote] 初学的小白不懂。。。还是看不懂。。[/quote] 大神能写个样子让我看看吗?我上面那些都是照案例修改的。
Lyw945 2016-04-03
  • 打赏
  • 举报
回复
引用 3 楼 qq423399099 的回复:
[quote=引用 2 楼 Lyw945 的回复:] [quote=引用 1 楼 qq423399099 的回复:] 字符串拼接吗?

#include<sstream>
#include<string.h>
.......
stringstream ss;
ss << Sqlstr << "select * from ZYT where GET=" << EGT;
sqlstr = ss.str();
不行啊!那两个头文件应该放在哪里?[/quote] MFC里的话直接用CString 好了,别用string了,我只是给楼主举个例子。。。 主要就是拼接的时候注意数字的拼接就好了,要将数字也先转成字符串类型,或者用流写入,或者格式化写入[/quote] 初学的小白不懂。。。还是看不懂。。
小灸舞 2016-04-03
  • 打赏
  • 举报
回复
引用 2 楼 Lyw945 的回复:
[quote=引用 1 楼 qq423399099 的回复:] 字符串拼接吗?

#include<sstream>
#include<string.h>
.......
stringstream ss;
ss << Sqlstr << "select * from ZYT where GET=" << EGT;
sqlstr = ss.str();
不行啊!那两个头文件应该放在哪里?[/quote] MFC里的话直接用CString 好了,别用string了,我只是给楼主举个例子。。。 主要就是拼接的时候注意数字的拼接就好了,要将数字也先转成字符串类型,或者用流写入,或者格式化写入
Lyw945 2016-04-03
  • 打赏
  • 举报
回复
引用 1 楼 qq423399099 的回复:
字符串拼接吗?

#include<sstream>
#include<string.h>
.......
stringstream ss;
ss << Sqlstr << "select * from ZYT where GET=" << EGT;
sqlstr = ss.str();
不行啊!那两个头文件应该放在哪里?
小灸舞 2016-04-03
  • 打赏
  • 举报
回复
字符串拼接吗?

#include<sstream>
#include<string.h>
.......
stringstream ss;
ss << Sqlstr << "select * from ZYT where GET=" << EGT;
sqlstr = ss.str();

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧