m_pRecordset->Open((_variant_t)strLog,_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
m_pRecordset->Open("SELECT * FROM
tabUser",_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
如果我在这2句之间加m_pRecordset->Close()就崩溃了,不加就没事,这是怎么回事啊,第一句打开的是数据库的一个表,第二句是另一个表,怎么不用close一下??
m_pRecordset->Open("SELECT * FROM
tabUser",_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
如果我在这2句之间加m_pRecordset->Close()就崩溃了,不加就没事,这是怎么回事啊,第一句打开的是数据库的一个表,第二句是另一个表,怎么不用close一下??
解决方案 »
- “函数调用操作符”是什么意思
- 关于做一个图像的毕业设计
- 请教DirectX BLT 绘制坐标为负数的问题
- form小问题~~
- VC工具编译c和c++之一问
- 求Charles Petzold的《windows程序设计》配套光盘
- ===如何获得小于等于200的double类型的随机数(带小数)?===
- 急招软件开发人员
- 魔方算法问题
- 公司要找人参加accp认证,有谁听说过此东东,怎么样!有没有参加的必要!
- 设置对话框背景图片[好方法]
- 想用mciSendCommand循环播放MIDI文件,可提示error C2065: 'MCI_DGV_PLAY_REPEAT' : undeclared identifier
m_pRecordset->Close();