MYSQL++3 不能插入记录

飞梦 2008-12-20 04:53:34
环境, VC2008, MYSQL++3
部分代码如下
...

 mysqlpp::Query query = conn.Query();
//conn 是数据库连接对象,没有问题
 tmoney money(1,"测试",4,"2008-12-12");
//tmoney 是mysql++ 的sql_create对象,和数据库的表对应
query.insert(money);
query.exec();
//程序能正常运行,但在数据库中没有插入任何记录 MYSQL++ 的用户手册也是这样做的
 //但是 update可以正常的更新记录。
 // query.update(oldrow,row); oldrow,row分别为行对象
//另外我下的MYSQL++3.0源码,重新编译的,目前其它功能正常,就是不能插入数据。
 //用 MessageBox 来显示query.str()的结果是正常的insert into tmoney(....) values(...)语句,
 //不知道是什么原因,请高手指点。

...全文
83 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2008-12-22
  • 打赏
  • 举报
回复
^_^,jf
dch4890164 2008-12-22
  • 打赏
  • 举报
回复
呵呵,建议你先用mysql c api
并且自己封装成类就会对mysql的数据库编程做到心中有数了,大部分应用看懂那70多个函数就差不多够用了
====================================================
路过,纯接分
飞梦 2008-12-21
  • 打赏
  • 举报
回复
已解决,是QUERY, STOREQUERYRESULT USEQUERYRESULT 的使用问题

4,011

社区成员

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

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