插入成功,没有产生异常,而且vNumRowsAffected的值已经改变了,我成功删除过有很多记录的表,返回的值同样为-1。

解决方案 »

  1.   

    pConnection->Execute ("use xwfx insert table1(column1,column2) values(a, b)", &vNumRowsAffected, adCmdText);
    改成
    pConnection->Execute ("insert table1(column1,column2) values(a, b)", &vNumRowsAffected, adCmdText);
    试一下。
      

  2.   

    pConnection->Execute ("use xwfx insert table1(column1,column2) values(a, b)", &vNumRowsAffected, adCmdText);
    应该有问题,会出错的,是不是应该是:
    pConnection->Execute ("use xwfx insert table1(column1,column2) values('a','b')", &vNumRowsAffected, adCmdText);去掉use xwfx试一下!
      

  3.   

    非常感谢,是use xwfx引起的问题