C++中第一次与数据库交互时(无论是增删改查)都正常,但是第二次与数据库交互时(无论是增删改查)都会报

报错是一个runtime的错误。程序里有调用
_RecordsetPtr m_pRecordset;
_ConnectionPtr m_pConnection;
这两个全局变量,是不是需要调用close()?在什么时候调用?

应该是打开或者关闭数据库的错误,其实你不需要每次对数据库操作的时候都连接数据库,只在最开始的时候打开、在最后退出程序的时候关闭就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-01
open()
******//该次连接要进行的各种操作
close()
//第二次
open()
******//该次连接要进行的各种操作
close()
相似回答
大家正在搜