CRecordset类

CRecordset类
https://blog.csdn.net/elcoteq983/article/details/7000745

CRecordset::Open

virtual BOOL Open(

UINT nOpenType = AFX_DB_USE_DEFAULT_TYPE,

LPCTSTR lpszSQL = NULL,

DWORD dwOptions = none

);

nOpenType

接受默认值AFX_DB_USE_DEFAULT_TYPE,或使用枚举OpenType中的以下值之一:

CRecordset :: dynaset具有双向滚动的记录集。打开记录集时确定记录的成员资格和顺序,但是在获取操作之后,其他用户对数据值所做的更改是可见的。动态集也称为键集驱动的记录集。

CRecordset :: snapshot具有双向滚动的静态记录集。记录集打开时确定记录的成员资格和顺序;获取记录时确定数据值。在记录集关闭然后重新打开之前,其他用户所做的更改不可见。

CRecordset :: dynamic具有双向滚动的记录集。在获取操作之后,其他用户对成员资格,排序和数据值所做的更改是可见的。请注意,许多ODBC驱动程序不支持此类型的记录集。

CRecordset :: forwardOnly只有前滚动的只读记录集。

对于CRecordset,默认值为CRecordset
:: snapshot。默认值机制允许Visual C
++向导与ODBC
CRecordset和DAO
CDaoRecordset交互,它们具有不同的默认值。

有关这些记录集类型的详细信息,请参阅文章Recordset(ODBC)。有关相关信息,请参阅Windows SDK中的文章“使用块和可滚动游标”。

lpszSQL

包含以下内容之一的字符串指针:

一个NULL指针。

表的名称。

SQL SELECT语句(可选择使用SQL WHERE或ORDER BY子句)。

一个CALL语句,指定预定义查询(存储过程)的名称。 请注意,不要在花括号和CALL关键字之间插入空格。

有关此字符串的更多信息,请参阅表和在备注下对ClassWizard角色的讨论。

注意

结果集中列的顺序必须与DoFieldExchange或DoBulkFieldExchange函数覆盖中的RFX或Bulk RFX函数调用的顺序相匹配。

dwOptions

一个位掩码,可以指定下面列出的值的组合。 其中一些是相互排斥的。 默认值为none。

CRecordset
:: none没有设置选项。 此参数值与所有其他值互斥。 默认情况下,可以使用“编辑”或“删除”更新记录集,并允许使用AddNew追加新记录。 可更新性取决于数据源以及您指定的nOpenType选项。 无法优化批量添加。 批量行提取将不会实现。 记录集导航期间不会跳过已删除的记录。 书签不可用。 实现自动脏字段检查。

CRecordset
:: appendOnly不允许在记录集上编辑或删除。 仅允许AddNew。 此选项与CRecordset
:: readOnly互斥。

CRecordset
:: readOnly以只读方式打开记录集。 此选项与CRecordset
:: appendOnly互斥。

……

返回值

如果CRecordset对象已成功打开,则为非零; 否则为0,如果CDatabase
:: Open(如果被调用)返回0。

备注

您必须调用此成员函数来运行记录集定义的查询。 在调用Open之前,必须构造记录集对象。

此记录集与数据源的连接取决于在调用Open之前构造记录集的方式。 如果将CDatabase对象传递给尚未连接到数据源的记录集构造函数,则此成员函数使用GetDefaultConnect尝试打开数据库对象。 如果将NULL传递给记录集构造函数,则构造函数会为您构造CDatabase对象,而Open会尝试连接数据库对象。 有关在这些不同情况下关闭记录集和连接的详细信息,请参阅关闭。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466179.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STM32做平衡小车,代码,PCB都现成的,妈妈再也不用担心我的毕业设计了

▌一、硬件介绍主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MPU6050,电机驱动用的是TB6612,蓝牙是汇承的HC05邮票孔封装的,WIFI用的是济南有人科技的USR-WIFI232-S,小车底盘用的是平衡小车之家的某一款带编码器的…

Apache 配置:是否显示文件列表

Apache 配置:是否显示文件列表 进入虚拟主机配置文件 显示文件列表的话 options Indexes FollowSymLinks 不显示文件列表的话 options FollowSymLinks 文章来源:刘俊涛的博客 地址:http://www.cnblogs.com/lovebing 欢迎关注,有问…

升级到virtualbox-2.1.4

今天把virtualbox从1.6.6升级到2.1.4.启动系统时出现VERR_SUPDRV_COMPONENT_NOT_FOUND网上查了一下,桥接需要vboxnetfltmodprobe vboxnetflt后就可以了然后把vboxnetflt加入到/etc/config.d/modules里使每次系统启动都载入vboxnetflt遗憾的是,这次升级并…

C++ —— C++引用

C引用 一、普通引用 【变量名】 变量名实质上是一段连续存储空间的别名,是一个标号 程序中通过变量来申请并命名内存空间 通过变量的名字可以使用存储空间 问题1:对一段连续的内存空间只能取一个别名吗?【不是】 1、引用是C的概念 // …

微信越滑越卡

这篇文章是我的朋友小二哥写的,他解决了一个问题并提交了一个补丁给google合入,当然了,这也是他第一次提交补丁被google采纳。我觉得这才是做技术的样子,二哥也很喜欢篮球,,为二哥吹一波。哈哈。关于这次补…

MFC中五个初始类的作用

MFC中五个初始类的作用 https://blog.csdn.net/thisispan/article/details/7393401

扁平化可伸展导航

<!DOCTYPE html> <html> <head><meta charset"utf-8"><title>扁平化可伸展导航[原创]</title><link rel"stylesheet" type"text/css" href"nav.css"><link rel"stylesheet" t…

重新整理了下mount/umount,免得老是不来新机忘记了

挂接就是将分离的文件系统附加到文件系统分成结构中。文件系统要附加到某个挂接点&#xff0c;也就是目录。 挂接和卸载文件系统发生在系统启动和关闭时。 系统启动时&#xff0c;将读取/etc/vfstab文件。这个文件记录系统要挂接的文件系统。因此/etc/vfstab文件中的文件系统…

C++ —— C++内联函数

C内联函数 一、内联函数 1、C中的const常量可以替代宏常数定义&#xff0c;如&#xff1a; const int A 3; #define A 3 C中是否有解决方案替代宏代码片段呢&#xff1f;&#xff08;替代宏代码片段就可以避免宏的副作用&#xff01;&#xff09; 2、C中推荐使用内联函数…

大佬为何可以把单片机描述得如此形象生动?

某年某日某产房&#xff0c;你诞生了&#xff08;power up , 上电运行&#xff09;&#xff0c;结果你不哭&#xff0c;医生把你提起来&#xff0c;屁股上狠狠一巴掌&#xff0c;你哇哇大哭&#xff08;reset, 复位成功&#xff09;&#xff0c;护士给你检查&#xff0c;看有没…

CWinThread

https://baike.baidu.com/item/CWinThread/5902501 https://blog.51cto.com/5412097/1643861 https://blog.csdn.net/thanklife/article/details/78677688 CWinThread&#xff1a;&#xff1a;SuspendThread https://blog.csdn.net/h315444352/article/details/22091361 工作者…

html总结:文本框填满表格

<style> input { width: 100%; }</style>转载于:https://www.cnblogs.com/iCheny/p/8798808.html

双硬盘奇怪问题...

今天下午打开文件夹....提示错误....指定的文件夹无法打开....汗...文件夹大小变成0KB..而有的文件夹又是正常的...可以打开,可以访问....一切正常...但是就是那么几个文件夹.里面放的东西比较的多....打不开...由于本人是双硬盘.上次出现了RAW 的错误...让我有一种一朝被蛇咬,…

51单片机温度控制系统报警器,不会做课程设计的就拿走

▌功能说明&#xff08;1&#xff09;单片机读取温度传感器当前的温度值并在LCD液晶显示屏上的第一行显示当前的温度值&#xff0c;如Temp&#xff1a;27.5℃。&#xff08;2&#xff09;单片机读取按键状态并通过人为手动按键部分来设置最低温度到最高温度的温度范围后&#x…

C++ —— C++数据类型

C—— C数据类型 1、数据类型分类 &#xff08;1&#xff09;基本数据类型 字符型&#xff08;char&#xff09;—— 1字节 整型&#xff08;int&#xff09; —— 4字节 浮点型&#xff08;实型&#xff09;—— 单精度float4字节&#xff1b;双精度&#xff08;double&a…

参加 CSDN 2009 英雄大会有感(一)

参加 CSDN 2009 英雄大会有感&#xff08;一&#xff09; 我作为 CSDN Blog 专家参加了本次盛会。今天可以算是本次大会的第一天。下午参观了 CSDN 的研发中心&#xff0c;感觉蛮不错&#xff0c;从个人工作环境布局到各会议室的空间布局上都很紧凑&#xff0c;合理、最大化地…

不要怕辛苦

先说点事情一直以来我都非常喜欢跟大家交流各种问题&#xff0c;自我觉得回答比较用心&#xff0c;可能最近因为很多人毕业&#xff0c;遇到抉择的问题比较多&#xff0c;所以这类的提问也偏多一些。从开始做公众号到现在&#xff0c;支持我的人很多。有些读者从开始关注到现在…

SQL Server 连接字符串和身份验证 学习

https://www.cnblogs.com/niuyjdz/p/7533439.html

Win7系统中用anaconda配置tensorflow运行环境

前言&#xff1a;anaconda是一个python Data Science Platform。安装它的契机是因为要用tensorflow。安装完后感觉用它来管理python运行环境还是挺方便的&#xff0c;常用的conda命令&#xff1a;升级conda: conda update conda安装conda环境&#xff1a; conda create -n env_…

区分JavaScript中的undefined,null和NaN

区分underfined,null和NaN 先看看下面语句的运行结果&#xff1a; 1: var a; 2: alert(a); //显示"undefined" 3: alert(typeof a); //显示"undefined" 4: alert(b); //显示"undefined" 以上说明a的值和类型都是underfined 1: var a null; …