相关推荐
-
VC_MFC中CRecordset类详解
CRecordset类的详细说明和MFC中使用CRecordset类的详细方法
-
CRecordset类
CRecordset类代表一个记录集,是MFC的ODBC类中最重要、功能最强大的类。 #include 1. 动态集、快照、光标和光标库 在多任务操作系统或网络环境中,多个用户可以共享同一个数据源。共享数据的一个主要问题是如何协调各个用户对数据源的修改。例如,当某一个应用改变了数据源中的记录时,别的连接至该数据源的应用应该如何处理。对于这个问题,基于MFC的ODBC应用程序可以采
-
CRecordset::AddNew()函数
调用此函数来添加一个新的记录到数据表中,你必须调用成员函数Requery来查看新添加到记录。记录的字段初始值为NULL。为了完成完整的操作,你必须调用Update函数来更新保存你对数据源的改动。 注意: 如果你连续执行批量的记录操作,你不能使用AddNew函数。它将导致失败中断。尽管CRecordset类没有提供一个方法来做批量的记录操作,但是你可以利用ODBC API SQL
-
单独使用CRecordSet (转)
单独使用CRecordSet (转)[@more@]闻怡洋 Mailto:wyy_cq@21cn.com">wyy_cq@21cn.com .NET/">http://www.vchelp.net/ 一般情况下A...
-
有关MFC ODBC类对打开的CRecordset数据集无法进行更新操作释疑
在用MFC数据库类CDatabase和CRecordset类声明的对像无法对打开的数据集进行编辑、添加、删除。偶然间让我碰到个这样的问题让我费了不少精神,不知道为什么数据库能正常打开,数据集也正常Open。可是就是没办法进入编辑状态,老是会弹出“记录集只读”的提示。----------------------------------------------------------
-
使用CRecordset update()函数不能更新
最近做一个有数据库编程的项目,使用了CRecordset类。总结下心得,方便自己,方便后学的人。 在中介绍了有关CRecordset类的具体用法。那么有以下两个 问题: 1.CRecordview这个类做了什么? 它继承自CFormview,在OnInitialUpdate()函数中调用了CRecordset类的open()方法。 因为vc++并不能直接
-
MFC的CRECORDSET对数据库的操作 .
MFC数据库操作系列—数据中间层(CRECORDSET) MFC数据库接口分为两种:ODBC和OLE DB 。ODBC而言提供开放的访问方式,使用较为简单,但是需要注册数据库,这导致在部署应用程序的时候需要重新布置数据库,并且个人意见:数据库操作不涉及大量的数据交换建议使用。 CRECORDSET为数据库和应用程序之间交换数据提供和很好的封装。掌握CRECORDSET必要的字段和方法功能
-
CRecordset类学习记录
这里写自定义目录标题CRecordset类简介快照和动态集的区别CRecordset类成员数据成员构造记录集属性记录集更新操作记录集定位操作其他记录集操作记录集重载函数 CRecordset类简介 CRecordset对象代表从一个数据源选择的一组记录的集合,被称作“记录集”。CRecordset对象可以以两种形式使用:动态集和快照。动态集是与其它用户的更新保持同步的动态数据集。快照是数据的静态视图。每一种形式都代表打开记录集时固定的一组记录。但是当滚动到动态集中的一个记录时,动态集将反映后来由其它用户或由
-
如何使用CRecordSet类---入门指导
大家好,我是北京邮电大学的一名学生,Jamie lee。前不久学习了数据库的编程,在这里总结一下,如大家分享一下入门的经验。 先大体介绍我做的数据库编程用到的技术。有ODBC,MFC中CRecordset,MySQL数据库和它的相应工具--SQL Manager Lite for MySQL。看到这个多陌生的东东肯定很挠头吧。其实很简单的,你自己也可以用一天搞定。前提是看完我篇心得,呵呵。 1.首先用你的数据库管理软件,建立一个你要处理的数据库。因为我用的是MySQL,所以我用SQL Man
-
VC数据库编程 MFC中相关类
CRecordSet类 一般情况下AppWizard会在数据库应用程序中自动产生CRecordset的派生类,并将派生类和某个数据源中的表联系起来也可以和视图上的子窗口联系起来。但是有时这样做会影响到程序的灵活性,这时候我们可以单独使用CRecordSet类。利用CRecordSet类我们可以执行SQL语句,并可以读出结果集中数据。 首先我们需要包含头文件afxdb
-
一个在vs2005+上创建一个基于CRecordView的对话框
在vs2005+之上 好像基类没有CRecordView类,要想建立一个基于CRecordView的类,我暂时没有找到好的方法,只能手动添加了。。。 这里的SSS是你要创建的类的名字; #if !defined(AFX_SSS_H__4F498E08_A53F_46D5_B438_AD50C0E3A6F1__INCLUDED_) #define AFX_SSS_H__4F498E08_A53
129 楼 xiaocheng882000 2009-11-18 20:54
别人干点什么事,非得泼上点冷水才舒坦!真受不了!!!
128 楼 luoke920 2009-11-18 17:18
什么东西,你不是中国人?国人写的东西,就不能给点鼓励。都是你这种态度,国人的产品怎么推广。没人强迫你用
127 楼 qbq 2009-11-18 17:06
LZ在论坛发的说明写的相当详细
不过建议还是弄成JAVA式的API
比较习惯
毕竟还是JAVA基础上的
126 楼 ue2001 2009-11-18 17:02
我靠看着就来气~敢问您写的东西是人用的吗?
125 楼 wendal 2009-11-18 14:18
124 楼 mewleo 2009-11-18 14:08
123 楼 peak 2009-11-18 13:58
122 楼 sunting_bcwl 2009-11-18 13:03
121 楼 lctstar 2009-11-18 11:27
120 楼 bookong 2009-11-18 10:26
119 楼 wuzijingaip 2009-11-18 10:17
118 楼 guazi 2009-11-18 09:55
117 楼 zhlmmc 2009-11-18 08:12
116 楼 fendydeng 2009-11-18 01:48
115 楼 黑暗浪子 2009-11-18 00:12
权限管理
安全认证
异常处理
国际化
日志管理
不知道这些这个东东是怎么实现的。
114 楼 ZHH2009 2009-11-17 22:45
---
Douyu已实现的代码量并不大,加之暂不开源,所以我们无法做太多的评判。 但有些人用Douyu与play!framework对比,就我看来,现在还太早了些。最起码来说, play!framework使用REST隐藏了HTTP,而Douyu现今只是通过HTTP协议明码进行get与post传递,Play支持模板,而 Douyu暂时只能用静态的html作为页面,虽然两者都不用 重新编译就可以部署文件, 但play!framework使用自定义ClassLoader动态加载class,用Javassist修改字节码,使用自己修正的Compiler方式编译java源码与模板,而 Douyu主要通过重写javac的java源码部分实现动态编译,Play加上支持库等体积有40多MB,而 Douyu算上更改的javac部分也不过1MB多个一个jar 。从事实上讲,Douyu更像一个play的原型系统,或者说一个未完善的play!framework,如果不照着play!framework的老路走下去,那么Douyu未来会变成什么样子现在还未可知,演化成一个我们无法想象的平台也大有可能。
说明牛人看得挺仔细的,Douyu的VIEM层不是静态的,
目前也支持if和循环结构,只是把一些语法记号直接放到html文件中罢了,
这只是为了根据文件扩展名自动生成ContentType头,语法记号还可以放在任何其他文本文件中,最后还是会由编译器把这些含有语法记号的文件动态生成class文件。
还有一点他也讲错了,Douyu有个核心的ResourceLoader,
这个类也是ClassLoader的子类,不但能装载静态资源,还能处理各种动态装载问题,
ResourceLoader和Douyu的编译器在Douyu中是最核心的两个大组件。
113 楼 cole_dda 2009-11-17 22:22
112 楼 lovefly_zero 2009-11-17 16:17
111 楼 youjianbo_han_87 2009-11-17 15:02
110 楼 wuxi7227 2009-11-17 14:38