CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
(图)邪恶的韩国UMPC 使用 Java 编写数据库应用新规范
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

我有个_RecordsetPtr的对象rst,怎么知道rst已经调用过CreateInstance((__uuidof(Recordset)))?

楼主XunBaian(蓝水晶)2005-01-07 12:54:34 在 VC/MFC / 数据库 提问

我包装了ADO的一些操作,rst是在函数被调用时实例化的,此时我得判断是否已经实例化了,请问该怎么作呢? 问题点数:20、回复次数:6Top

1 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-01-07 15:07:04 得分 5

一般创建了,就好了   ^_^Top

2 楼XunBaian(蓝水晶)回复于 2005-01-07 15:10:44 得分 0

你是说用try来做吗?一旦出错,说明没有实例化?在VB中可以用If   rst   Is   Nothing   Then的,可不可以用If   (   rst   ==   NULL   )来做?Top

3 楼XunBaian(蓝水晶)回复于 2005-01-07 15:18:10 得分 0

我有个包装了ADO的dll,用户程序通过调用我的一个函数来得到一个已打开的记录集rst,为了能自我保护,如果rst已打开,我就先Close,但又必须知道该rst是已实例化了的,如果发现没有实例化,就先实例化,多个用户程序可能会有多个rst,什么时候实例化的也不知道。且用户程序退出时如果发现rst被实例化了,就要作release的操作,但我不会判断。Top

4 楼XunBaian(蓝水晶)回复于 2005-01-07 16:21:59 得分 0

顶!Top

5 楼phoenix_fei(张志飞)回复于 2005-01-07 16:53:30 得分 5

try{}  
  catch()  
  {  
  }捕获啊Top

6 楼gooyan(超级替补)回复于 2005-01-07 23:02:09 得分 10

你的连接用一个全局Conn,你的rst用一个局部得就可以了阿,不就不用管那么多了?他们爱怎么调用怎么调用Top

相关问题

  • CreateInstance(__uuidof(Connection));//创建_ConnectionPtr接口失败
  • 用ADO,为什么在exe行在DLL不行呢?_RecordsetPtr CreateInstance创建空指针,帮帮我吧
  • _RecordsetPtr记录集
  • 关于_RecordsetPtr
  • pConn.CreateInstance( __uuidof(Connection) )报错
  • ADO中_RecordsetPtr的AddNew()问题
  • atlcom.h中的CComCreator中的CreateInstance
  • 关于_RecordsetPtr的adoEOF属性.
  • CreateInstance失败,什么原因?
  • 关于_RecordsetPtr的问题

关键词

  • 用户
  • rst
  • 调用
  • 实例化
  • 知道
  • 用户程序

得分解答快速导航

  • 帖主:XunBaian
  • oyljerry
  • phoenix_fei
  • gooyan

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...

社区焦点:

教你怎样用C#搞笑整人
最懒惰的程序员写的Cache
程序员如何掌握专业英语
Java栈与堆
分享:让人懊恼的面试
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo