相关推荐
-
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
49 楼 icezx 2009-11-16 14:45
48 楼 zcq100 2009-11-16 14:45
不过支持LZ的创新
47 楼 liuruncheng 2009-11-16 14:11
不依托在稳定的JEE基础上来做,是不可能商用了,也就没法产品软件应有的价值,商业要求的是稳定,成熟,可靠
46 楼 daxiong921 2009-11-16 14:07
45 楼 daxiong921 2009-11-16 14:06
44 楼 hqs7636 2009-11-16 14:05
那么多开源框架,没一个让俺心动,这个似乎。。。
期待他越来越好
43 楼 WhiLang 2009-11-16 14:04
42 楼 l42420460 2009-11-16 14:02
顶
41 楼 l42420460 2009-11-16 14:01
40 楼 qianfeng0819 2009-11-16 13:55
39 楼 Arden 2009-11-16 13:51
38 楼 ZHH2009 2009-11-16 13:47
umber in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
第一次运行。。。。。。
UnsupportedClassVersionError这个错误是因为Douyu是用JDK1.6编译的,
class文件的版本号在JDK1.5中不能识别,所以就会出现这个错误。
换成JDK1.6应该就可以了。
37 楼 energykey 2009-11-16 13:45
我一开始也看成了多余,不过支持一下LZ,大家少泼冷水了,很多东西是不会创造出来就是完美的,而且LZ在一年之内大大小小的版本变更次数已超过100次了,可见这个框架已经注入了他的生命。泼凉水的兄弟们,你们没看见LZ这么欢迎的邀请大家一起探讨研究吗?国外那么多著名的框架,刚开始也不就是十来个人的小团队组建起来的,而国内知名的框架(指开源的)却知之甚少。要么就是被:“不要重复造轮子”这句话误导,这句话本身的意思是很对,但我们现在用的spring,struts,hibernante,ibatis。。。想想这些都是外国的轮子,自己的呢?外国人用吗?再说自己造个轮子只要它是好轮子,有自己的优势,这就不构成重复造轮子。
你说的有道理!!!我们应该支持国产,而且这个不是山寨框架,而是一种全新的思维。不过一个人的力量未免太单薄了些?要是大牛们都能团结起来,为国争光啊,多好啊,而且中国人肯定支持中国人的产品的。
36 楼 nychen2000 2009-11-16 13:34
一个新的东西一出来肯定是不完善的,我很欣赏楼主的独特视角,企业应用领域的确需要一场革命!
35 楼 snowolf9929 2009-11-16 13:26
34 楼 snowolf9929 2009-11-16 13:24
umber in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
第一次运行。。。。。。
33 楼 jindw 2009-11-16 13:22
扫了一下,的确很简单~~不知你是应用于什么场景的?
最早只是想搞一些傻瓜的环境模拟,搞一个小型的嵌入式服务器,web start点击即可生成我需要的调试环境。
比如说,我可以吧JSI开发环境搭建起来,吧Lite测试环境搭建起来。
现在也用它做公司的调试服务器平台的服务器基础。
也用它写我的Andriod手机应用。
比如通过Wifi连接笔记本,在笔记本上操作手机上的文件系统,或者调用手机的其他功能。等等。
32 楼 javaqiang 2009-11-16 13:21
我一开始也看成了多余,不过支持一下LZ,大家少泼冷水了,很多东西是不会创造出来就是完美的,而且LZ在一年之内大大小小的版本变更次数已超过100次了,可见这个框架已经注入了他的生命。泼凉水的兄弟们,你们没看见LZ这么欢迎的邀请大家一起探讨研究吗?国外那么多著名的框架,刚开始也不就是十来个人的小团队组建起来的,而国内知名的框架(指开源的)却知之甚少。要么就是被:“不要重复造轮子”这句话误导,这句话本身的意思是很对,但我们现在用的spring,struts,hibernante,ibatis。。。想想这些都是外国的轮子,自己的呢?外国人用吗?再说自己造个轮子只要它是好轮子,有自己的优势,这就不构成重复造轮子。
31 楼 mccxj 2009-11-16 13:17
。。。
出发点和play!是类似的,从根本上抛弃servlet那套标准~~
就怕bug多,和集成的问题~~以后怕没人维护
那这个play是玩大了,呵呵。
我也很讨厌servlet标准。
所以写了一个有点像xwork的,没有servlet的小型Java WebServer。
貌似不到10个类文件吧,小的可以了。
有兴趣的同学可以去试试。
http://www.xidea.org/android/
http://lite.googlecode.com/svn/trunk/examples/FileServer/
扫了一下,的确很简单~~不知你是应用于什么场景的?
30 楼 jindw 2009-11-16 13:08
。。。
出发点和play!是类似的,从根本上抛弃servlet那套标准~~
就怕bug多,和集成的问题~~以后怕没人维护
那这个play是玩大了,呵呵。
我也很讨厌servlet标准。
所以写了一个有点像xwork的,没有servlet的小型Java WebServer。
貌似不到10个类文件吧,小的可以了。
有兴趣的同学可以去试试。
http://www.xidea.org/android/
http://lite.googlecode.com/svn/trunk/examples/FileServer/