如何插入变量?

kim_jinye 2009-11-20 06:59:32
mysql 5.1
mysql++ 3.9
vc 8.0

请问如何插入变量?

const char* a = "aaa";
const char* b = "bbb";

Query query = Conn.query();
query.execute("insert into user values (null,a,b,curdate())");

像'"+a+"' '"&a&"' '"+&a&+"' 包括$都试过了

或者into user (a,b) values (...);也试过了

跪求大家!!!
...全文
54 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-11-20
  • 打赏
  • 举报
回复
C 中的话是这样
sprintf(sql ,"insert into user values (null,'%s','%s',curdate())",a,b);

不知道C++中是否支持 char* + char*
建议你最好查一下你的C++的手册。

最终你在通过C++生成这样的字符串
"insert into user values (null,'aaa','bbb',curdate())"

这已经和数据库没什么关系了,建议你可以在C++的版块中问一下。

如何生成字符串。

56,685

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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