我用_RecordSetPtr.clone( );创建了一个副本,
可是,当我关闭_ConnectionPtr
副本的记录也随之释放吗???
请教!
在我的程序里面,是被释放了!
可是,当我关闭_ConnectionPtr
副本的记录也随之释放吗???
请教!
在我的程序里面,是被释放了!
解决方案 »
- vs2010的C/C++IDE编写代码的时候如何让它出现代码提示信息
- 如何去注册CWMPPlayer4控件?
- 进度条的双击事件
- 求思路:为朋友追MM而开发个获得网页更新的程序
- 为什么我这样不能动态的加载数据源?
- 问一个n老的问题:不使用mfc,在dlg里有控件(button等)如何使dlg接收到WM_KEYDOWN消息?
- afxwin.h中的一些实现东东,在宏实现中每句后面加\是何意思..
- 我想实现和windows拖曳时的虚线框功能,就是鼠标按下并拖动的效果,怎么简便的实现?谢谢! 急急....
- 请问软件水平考试和资格考试有什么区别?我现在已经工作,应该考哪个
- 让WIN9X和NT一样坚固!!!
- 那里有com本质论(中文版的,潘或者侯捷的都可以)下载么?
- 好书大家看,一本程序员的必修书!免费下载,UP有分!
无论游标类型如何,对某个 Recordset 对象所作的修改在其所有副本中都是可见的。不过一旦在原始 Recordset 上执行了 Requery,副本将不再与原始 Recordset 同步。
关闭原始 Recordset 时并不关闭它的副本,而关闭某个副本也将不关闭原始 Recordset 或任何其他副本。如果关闭_ConnectionPtr的话,它失去了依托,当然也就释放了!
只是我想,如果连接都断了,自然就操作不了数据库,那你要副本干什么呢?
数据结构里,不是多此一举了吗?
看c++builder 的recordset,就只是一个内存数据表格,
与数据库连接没有关系吧!