CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

ADO

楼主WaterWalker(亢龍有悔)2002-11-29 18:16:55 在 VC/MFC / 基础类 提问

我用ADO做数据库的,现在添加都没法!  
  建立的数据库有两个字段:XH(字符),XM(字符)。现在想往里面添加一个记录  
  ("2233","AABB");怎么弄呀。实在不行了!  
  void   CAdoDlg::OnAdd()    
  {  
  //   TODO:   Add   your   control   notification   handler   code   here  
  VARIANT   field,value;  
  C_Recordset   m_crs;  
  m_crs=m_adodc.GetRecordset();  
  field……?  
  value……?  
  m_crs.AddNew(field,value);  
  m_adodc.UpdateData();  
   
  } 问题点数:50、回复次数:12Top

1 楼qing_li73(Vincent Lee)回复于 2002-11-29 18:22:59 得分 20

See   the   link   below,   it   contains   several   samples   ,   FYI:    
   
  http://www.codeproject.com/database/#ADOTop

2 楼WaterWalker(亢龍有悔)回复于 2002-11-29 18:30:21 得分 0

打不开!Top

3 楼nustchenhf()回复于 2002-11-29 18:32:02 得分 30

pRs->AddNew();  
  pRs->PutCollect(L"XH",   L"007");  
  pRs->PutCollect(L"XM",   L"WaterWalker");  
  pRs->Update();Top

4 楼WaterWalker(亢龍有悔)回复于 2002-11-29 19:19:54 得分 0

错误:我用的是Microsoft   ado   version   6.0  
  E:\procedure\trail\ado\adoDlg.cpp(232)   :   error   C2660:   'AddNew'   :   function   does   not   take   0   parameters  
  E:\procedure\trail\ado\adoDlg.cpp(233)   :   error   C2039:   'PutCollect'   :   is   not   a   member   of   'C_Recordset'  
  Top

5 楼WaterWalker(亢龍有悔)回复于 2002-11-29 19:48:49 得分 0

UPTop

6 楼nustchenhf()回复于 2002-11-29 19:55:31 得分 0

你用的是ADO的recodset吗?好象不是啊。Top

7 楼WaterWalker(亢龍有悔)回复于 2002-11-29 22:14:25 得分 0

这是我的recordset:  
  /////////////////////////////////////////////////////////////////////////////  
  //   C_Recordset   wrapper   class  
   
  class   C_Recordset   :   public   COleDispatchDriver  
  {  
  public:  
  C_Recordset()   {} //   Calls   COleDispatchDriver   default   constructor  
  C_Recordset(LPDISPATCH   pDispatch)   :   COleDispatchDriver(pDispatch)   {}  
  C_Recordset(const   C_Recordset&   dispatchSrc)   :   COleDispatchDriver(dispatchSrc)   {}  
   
  //   AttributesTop

8 楼WaterWalker(亢龍有悔)回复于 2002-11-30 21:02:02 得分 0

upTop

9 楼abrams(F-15E StrikeEagle)回复于 2002-11-30 21:03:25 得分 0

ado对象初始化了没有?Top

10 楼WaterWalker(亢龍有悔)回复于 2002-11-30 21:10:44 得分 0

有了,我将ADO和microsoft   DataGird相连,可以显示出数据。  
  void   AddNew(const   VARIANT&   FieldList,   const   VARIANT&   Values);  
  上面就是AddNew的原型。VARIANT死活就是用不来。Top

11 楼WaterWalker(亢龍有悔)回复于 2002-11-30 21:31:55 得分 0

upTop

12 楼wealth(wealth)回复于 2002-12-01 13:43:05 得分 0

我是用DAO的Top

相关问题

  • ADO
  • ADO?????
  • ado
  • ADO
  • ADO
  • ADO
  • ado
  • ADO
  • ADO?
  • 关ADO

关键词

  • ado
  • recordset
  • coledispatchdriver
  • addnew
  • putcollect
  • crs
  • variant
  • prs
  • field
  • const

得分解答快速导航

  • 帖主:WaterWalker
  • qing_li73
  • nustchenhf

相关链接

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

广告也精彩

反馈

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