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

recordset.Delete ,出问题。。。。。。。。。(请教)

楼主KyoUs(符号)2004-05-02 14:43:13 在 VC/MFC / 数据库 提问

void   CFindGameDlg::OnBnClickedButton2()  
  {  
  //   TODO:   在此添加控件通知处理程序代码  
   
  m_pRecordset->Delete(adAffectAll);//这样就报错~~  
   
  但是,改成m_pRecordset->Delete(adAffectCurrent);可以运行~~  
   
   
  }  
   
  在线等,怎么改呢????????问题出在什么地方“? 问题点数:50、回复次数:13Top

1 楼laiyiling(陌生人[MVP])回复于 2004-05-02 14:45:55 得分 0

是不是记录集不能同时全部删除啊,你用一个循环一次删除一条记录。Top

2 楼KyoUs(符号)回复于 2004-05-02 19:00:34 得分 0

不能同时全部删除????那要adAffectAll做什么啊??  
   
  一个一个的删除,是可以。。但是。。总要有个为什么吧。。Top

3 楼KyoUs(符号)回复于 2004-05-02 21:26:49 得分 0

TTTTTTop

4 楼KyoUs(符号)回复于 2004-05-02 23:31:45 得分 0

不会吧。。没人答?????Top

5 楼mybname65319203(勇勇)回复于 2004-05-03 19:09:58 得分 0

兄弟:  
          你好,我有个问题能帮我解一下吗,QQ:65319203  
          发贴太慢了,     咱们QQ上聊好吗.     先谢谢了.  
          成不成先交个朋友.   我一直在学VC   但身边没会的,想交几个朋友  
   
   
                  系统环境:   Win98SE+VC6.0+SQL   7.0    
   
                  我的记录集不能更新,为什么呀,打开时的参数有错吗,难道是机器上染病毒啦,那也不会这样吧。  
   
                    下面是语句  
                    {  
                    CDatabase   stddatabase   ;   //定义数据库类对象  
   
                    p_record=new   CRecordset(&stddatabase);   //定义记录集类对象  
   
                    stddatabase.OpenEx(_T("DSN=student;UID=sa;PWD="),0);   //打开一个数据库连接,0表共享且可读写  
   
    p_record->Open(CRecordset::dynaset,_T("SELECT   *   FROM   dbo.student"),CRecordset::none);  
                    //打开一个动态记录集,CRecordset::none表示可读写  
   
                    p_record->MoveFirst();  
         
          int   t=p_record->CanUpdate();     //t值为0  
   
                                  t=p_record->CanAppend();   //t值为0  
   
                                      p_record->Delete();         //提示:记录集是只读  
                              }  
                       
  Top

6 楼mybname65319203(勇勇)回复于 2004-05-03 19:14:55 得分 50

上面的数据源已在ODBC中注册了.各位大哥有懂的,也有帮帮小弟,   先谢过了.Top

7 楼KyoUs(符号)回复于 2004-05-03 23:31:15 得分 0

昏啊。。。呵呵。。好的~~  
   
  交个朋友先~~  
   
  有人知道我的问题吗?Top

8 楼mybname65319203(勇勇)回复于 2004-05-04 15:05:38 得分 0

符号:     我现在QQ上,聊聊好吗,   等着哪,    
      你的问题我还不够火侯呢。Top

9 楼KyoUs(符号)回复于 2004-05-09 01:56:37 得分 0

来人啊。。。。帮我看看啊~~Top

10 楼KyoUs(符号)回复于 2004-06-13 16:49:08 得分 0

来人帮我看看~Top

11 楼laiyiling(陌生人[MVP])回复于 2004-06-13 17:10:43 得分 0

哈哈!找到了  
   
  m_pRecordset->Delete(adAffectAll);//delete函数没有这样的参数  
   
  改为  
  m_pRecordset->Delete(adAffectGroup);  
  //delete函数的参数只有adAffectGroup和adAffectCurrent两种  
   
  Top

12 楼KyoUs(符号)回复于 2004-06-14 16:16:50 得分 0

to:   laiyiling(最熟悉的陌生人)    
   
  问题依旧~Top

13 楼laiyiling(陌生人[MVP])回复于 2004-06-18 10:45:43 得分 0

还有使用adAffectGroup时须将Filter属性设置为有效的预定义的常量之一Top

相关问题

  • 关于recordset的delete
  • recordset
  • RecordSet的Delete方法为什么报错?
  • 送分题!有关RecordSet中Delete的问题
  • Recordset(急)
  • Recordset->XML?????
  • 为什么用Recordset对象的Delete方法不能删除数据库中的记录?
  • delete this
  • delete this?
  • Recordset的用法。

关键词

  • stddatabase
  • crecordset
  • 删除
  • record
  • 记录集
  • 打开
  • 问题
  • delete
  • 不能

得分解答快速导航

  • 帖主:KyoUs
  • mybname65319203

相关链接

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

广告也精彩

反馈

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