CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

我用mfc自动生成了一个oledb数据库操作程序,未作改动,可编译后提示数据库打开失败。

楼主1735(小蠡)2005-08-02 09:47:46 在 VC/MFC / 基础类 提问

如题,连接的是sql   server   数据库,所有的配置都应该是正确的,在完成向导前,做过连接测试,成功,可就是编译的时候提示我   数据库的记录集打开失败。  
  void   CAdomeView::OnInitialUpdate()  
  {  
  m_pSet   =   &GetDocument()->m_adomeSet;  
  {  
  CWaitCursor   wait;  
  HRESULT   hr   =   m_pSet->Open();  
  if   (hr   !=   S_OK)  
  {  
  AfxMessageBox(_T("记录集打开失败"),   MB_OK);  
  //   Disable   the   Next   and   Previous   record   commands,  
  //   since   attempting   to   change   the   current   record   without   an  
  //   open   RecordSet   will   cause   a   crash.  
  m_bOnFirstRecord   =   TRUE;  
  m_bOnLastRecord   =   TRUE;  
  }  
  }  
  COleDBRecordView::OnInitialUpdate();  
   
  }  
  请问这是为什么呢?谢谢。 问题点数:10、回复次数:3Top

1 楼modena(非云)回复于 2005-08-02 11:04:45 得分 10

检查m_adomeSet的初始化代码,确认Open前是否有效Top

2 楼1735(小蠡)回复于 2005-08-02 11:52:50 得分 0

真想不通啊,用mfc自动创建的程序,都会有错?  
  现在是这样,如果用ado方式,对打开access数据库或数据源,都不会有Record   set   failed   to   open  
  报错,就是用了sql   server之后就会产生Record   set   failed   to   open这种报错,请问这是为什么啊?有什么方法解决吗?Top

3 楼boyplayee()回复于 2005-08-02 11:59:37 得分 0

sql   sever设置接口会不会不同?  
   
   
  学习Top

相关问题

  • 怪事,我用mfc classwizard建立了一个程序,编译时候3个错误!我什么都没有改动!
  • 为何VC编译时没有改动的文件也要编译,化的时间也太长了
  • mfc的源程序编译出错
  • mfc编译c代码的问题!!
  • 如何编译简单的MFC程序
  • 非MFC DLL编译时出错.
  • 求救!我做一个大型管理软件,有许多报表经常需要改动,但改动一次就要花十几分钟编译程序,请问能否改动报表之后不编译程序就给用户使用
  • 求助,关于MFC静态编译后出现的问题(动态编译Ok)
  • 为什么我在程序中所做的改动,在编译后,根本没有作用?????程序不能改动!!!请各位大虾帮忙指点???
  • 问一下大家,我的vc.net为什么每次执行都要编译资源,即使资源没有改动也要编译,为什么阿?

关键词

  • 数据库
  • sql
  • 打开失败
  • record
  • open

得分解答快速导航

  • 帖主:1735
  • modena

相关链接

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

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo