环境, 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(...)语句,
 //不知道是什么原因,请高手指点。