Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 对《Visual C++中为普通程序添加ODBC应用》的学习和认识
【标  题】:对《Visual C++中为普通程序添加ODBC应用》的学习和认识
【关键字】:Visual,C++,ODBC
【来  源】:http://www.cppblog.com/geforcex/archive/2005/11/24/1292.html

对《Visual C++中为普通程序添加ODBC应用》的学习和认识

Your Ad Here 从来没有独立做过ODBC数据库的程序,今天才发现原来自己动起手来是那么得蹒跚,呵呵。看了《Visual C++中为普通程序添加ODBC应用》后收获不小,现把这些记录下来,以便日后再忘记的话可以查阅^_^#

1。给程序加入ODBC数据库的支持需要用到两个类:CDatabase和CRecordset,主要是后面一个;
2。一般步骤为:
(1) 创建一个继承于CRecordset的类CMyRS,系统会自动提示你选择数据源,并会自动关联数据表中各项属性
(2)在需要查询数据库的地方先construct一个CMyRS类的实例myRS,然后调用myRS.Open()打开记录集
(3)移动数据集指针到需要的地方,从CMyRS中系统自动关联好的数据表各项属性的变量中读取相应的值
3。需要注意的是:
(1)调用myRS.Open()前一定要先construct CMyRS类的对象,构造的时候可以事先创建一个CDatabase类的对象,然后将该对象的指针传给构CMyRS的造函数,如:CMyRs myRS(&db); 如果为空的话,当调用myRS.Open()时,系统会自动为myRS构造一个CDatabase的对象,并且调用CMyRS类的Default SQL 和CONNECT字符串来连接数据源。所以不用担心没有连接数据库数据源。
(2)如果事先创建了一个CDatabase的对象db,则可以先用自己的conn连接字和sql连接字Open它,然后传给CMyRS的构造函数,构造的myRS再不用任何参数Open()就可以了

可能有些地方理解的还是不对,希望随着以后多接触再来修改!
终于弄清了几个长期模模糊糊的问题:【上一篇】
关于qt支持中文、国际化 :【下一篇】
【相关文章】
  • 转一篇我喜欢的文章-学习C++要注意的50点
  • Visual assist 1418没有人破解吗?
  • 来自大师的C++学习忠告!
  • C++中struct大小对程序效率影响的问题
  • 如何学习C++语言?(转载)
  • 修练8年C++面向对象程序设计之体会(林锐)
  • Window+GCC+CDT用Eclipse开发C、C++
  • c++之梦
  • [转载]C++程序设计之四书五经(上篇)
  • [转载]C++程序设计之四书五经(下篇)
  • 【随机文章】
  • Text.Processing.In.Python.eBook下载
  • 图像分割中阈值的自动选取的研究及其算法实现方案
  • SHELL十三问之十:&& 与 || 差在哪?
  • 坚定不移的学习PostgreSQL!
  • 在PHP中使用ASP.NET AJAX
  • 药店进销存 (ADO+SQLServer)
  • 按照CAPTION去关闭某个窗口
  • 金山毒霸扫描漏洞2则修改方法
  • 天堂2 妖升级的好办法
  • 拳皇97的无限连杀
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.