社区
数据库
帖子详情
关于VC的DAO数据库接口查询方法
lov
2000-02-10 04:39:00
我用CDaoRecordset类的Find函数来查询一个记录上万条的数据库,效果不是很好(速度不是很快)请问谁有更快的查询方法,最好有源程序.
...全文
162
6
打赏
收藏
关于VC的DAO数据库接口查询方法
我用CDaoRecordset类的Find函数来查询一个记录上万条的数据库,效果不是很好(速度不是很快)请问谁有更快的查询方法,最好有源程序.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cool
2000-02-15
打赏
举报
回复
以上
cloud
2000-02-15
打赏
举报
回复
否定我的上面的答案:
请试试:
DaoRecordset.Open(dbOpenSnapshot,"Select * from db",dbAppendOnly);
效率如何。
GoldenLion
2000-02-15
打赏
举报
回复
提升速度必须要限制查询条件。
sintony
2000-02-15
打赏
举报
回复
用Open()函数
CString m_strQuery; //SQL语句
//select * from [表格] where 字段 = 条件
CRegisterUser* m_pRegDb;
m_pRegDb = new CRegisterUser(m_database);
m_strQuery.Format("select * from [Register_User] where UserName = \"%s\"",
m_Client->Ev.FormValue[0]);
try {
m_pRegDb->Open(dbOpenDynaset, m_strQuery, dbReadOnly);
}
catch (CDaoException* e) {
e->Delete();
delete m_pRegDb ;
return FALSE;
}
这是我的一段程序,有几个参数用不着,自己看看,不清楚再问我
cloud
2000-02-15
打赏
举报
回复
CDaoDatabase daoDatabase;
CString strSql;
daoDatabase.Open(...);
strSql="Select * from db";
daoDatabase.Execute(strSql,0);
lov
2000-02-15
打赏
举报
回复
COOL请问在什么函数内调用SQL查询?最好有一段源程序!谢谢
vc
访问
数据库
的方法
vc
几种常用的访问
数据库
方法的实例 最常用的
数据库
访问技术有如下几种 1. ODBC——开放
数据库
互联 ODBC为使用不同的关系
数据库
提供了一个统一的程序设计
接口
。在安装不同的
数据库
后,需要创建ODBC数据源, 2.
DAO
——数据访问对象 3. RDO——远程数据对象 4. OLE DB——对象连接与嵌入
数据库
5. ADO——ActiveX数据对象
VC
数据库
编程(Word)
第1篇 基础篇第1章
数据库
原理与访问 21.1
数据库
基本原理 21.1.1 概述 21.1.2 桌面
数据库
31.1.3 对象
数据库
31.1.4 关系
数据库
服务器 51.1.5 选择适用的
数据库
51.2
数据库
访问技术 61.2.1 概述 61.2.2 ODBC API 71.2.3 ODBC的MFC类 71.2.4
DAO
与RDO 81.2.5 OLE DB与ADO 91.3
数据库
操纵语言SQL 101.3.1 SQL命令 101.3.2 SQL从句 111.3.3 SQL运算符 111.3.4 SQL合计函数 111.4 小结 12第2章 COM与
数据库
访问 132.1 COM的基本原理 132.1.1 COM历史 132.1.2 COM结构 142.1.3 COM优势 152.1.4 COM
接口
162.1.5 COM与
数据库
访问 172.1.6 COM与Internet 172.2 ActiveX的
数据库
访问 182.2.1 ActiveX简介 182.2.2 ActiveX对
数据库
访问的支持 182.3 ATL的
数据库
访问 192.3.1 ATL目标 192.3.2 ATL内容简介 212.3.3 ATL对
数据库
访问的支持 222.4 小结 22第3章
数据库
开发过程 233.1 阶段1:调查与分析 233.2 阶段2:数据建模 243.3 阶段3:功能设计 243.4 阶段4:选择
数据库
系统 253.5 阶段5:选择
数据库
访问技术 253.6 阶段6:代码设计 263.7 阶段7:测试与调试 263.8 阶段8:发行产品 26第4章
VC
++
数据库
开发基础 274.1
VC
++ 6.0工程创建向导 274.2
VC
++ 6.0
数据库
新建工具 274.3
VC
++ 6.0的
数据库
工程 304.4 小结 33第2篇 实例篇第5章 ODBC API编程 355.1 了解ODBC API 355.2 ODBC API编程步骤 365.2.1 步骤1:连接数据源 365.2.2 步骤2:分配语句句柄 385.2.3 步骤3:准备并执行SQL语句 385.2.4 步骤4:获取结果集 395.2.5 步骤5:提交事务 415.2.6 步骤6:断开数据源连接并释放环境句柄 415.3 ODBC API编程实例 415.3.1 实例概述 415.3.2 实例实现过程 425.3.3 编译并运行ODBCDemo1工程 1095.3.4 ODBCDemo1实例小结 1115.4 本章小结 111第6章 MFC ODBC编程 1126.1 了解MFC ODBC 1126.1.1 CDatabase类 1126.1.2 CRecordSet类 1126.2 MFC ODBC
数据库
访问技术 1136.2.1 记录查询 1136.2.2 记录添加 1146.2.3 记录删除 1156.2.4 记录修改 1156.2.5 撤销
数据库
更新操作 1156.2.6 直接执行SQL语句 1156.2.7 MFC ODBC的
数据库
操作过程 1166.3 MFC ODBC编程实例 1166.3.1 实例概述 1166.3.2 实例实现过程 1176.3.3 编译并运行ODBCDemo2工程 1496.3.4 ODBCDemo2实例小结 1546.4 本章小结 155第7章
DAO
数据库
编程 1557.1
DAO
的数据访问 1557.1.1
DAO
对象 1557.1.2 MFC对
DAO
的支持 1567.1.3
DAO
与ODBC的比较 1567.1.4 MFC的
DAO
类简介 1577.2
DAO
编程实例 1607.2.1 实例概述 1607.
VC
6.0
数据库
编程
目 录 第1篇 基础篇第1章
数据库
原理与访问 21.1
数据库
基本原理 21.1.1 概述 21.1.2 桌面
数据库
31.1.3 对象
数据库
31.1.4 关系
数据库
服务器 51.1.5 选择适用的
数据库
51.2
数据库
访问技术 61.2.1 概述 61.2.2 ODBC API 71.2.3 ODBC的MFC类 71.2.4
DAO
与RDO 81.2.5 OLE DB与ADO 91.3
数据库
操纵语言SQL 101.3.1 SQL命令 101.3.2 SQL从句 111.3.3 SQL运算符 111.3.4 SQL合计函数 111.4 小结 12第2章 COM与
数据库
访问 132.1 COM的基本原理 132.1.1 COM历史 132.1.2 COM结构 142.1.3 COM优势 152.1.4 COM
接口
162.1.5 COM与
数据库
访问 172.1.6 COM与Internet 172.2 ActiveX的
数据库
访问 182.2.1 ActiveX简介 182.2.2 ActiveX对
数据库
访问的支持 182.3 ATL的
数据库
访问 192.3.1 ATL目标 192.3.2 ATL内容简介 212.3.3 ATL对
数据库
访问的支持 222.4 小结 22第3章
数据库
开发过程 233.1 阶段1:调查与分析 233.2 阶段2:数据建模 243.3 阶段3:功能设计 243.4 阶段4:选择
数据库
系统 253.5 阶段5:选择
数据库
访问技术 253.6 阶段6:代码设计 263.7 阶段7:测试与调试 263.8 阶段8:发行产品 26第4章
VC
++
数据库
开发基础 274.1
VC
++ 6.0工程创建向导 274.2
VC
++ 6.0
数据库
新建工具 274.3
VC
++ 6.0的
数据库
工程 304.4 小结 33第2篇 实例篇第5章 ODBC API编程 355.1 了解ODBC API 355.2 ODBC API编程步骤 365.2.1 步骤1:连接数据源 365.2.2 步骤2:分配语句句柄 385.2.3 步骤3:准备并执行SQL语句 385.2.4 步骤4:获取结果集 395.2.5 步骤5:提交事务 415.2.6 步骤6:断开数据源连接并释放环境句柄 415.3 ODBC API编程实例 415.3.1 实例概述 415.3.2 实例实现过程 425.3.3 编译并运行ODBCDemo1工程 1095.3.4 ODBCDemo1实例小结 1115.4 本章小结 111第6章 MFC ODBC编程 1126.1 了解MFC ODBC 1126.1.1 CDatabase类 112
VC
数据库
编程三部教学
目 录 第1篇 基础篇 第1章
数据库
原理与访问 2 1.1
数据库
基本原理 2 1.1.1 概述 2 1.1.2 桌面
数据库
3 1.1.3 对象
数据库
3 1.1.4 关系
数据库
服务器 5 1.1.5 选择适用的
数据库
5 1.2
数据库
访问技术 6 1.2.1 概述 6 1.2.2 ODBC API 7 1.2.3 ODBC的MFC类 7 1.2.4
DAO
与RDO 8 1.2.5 OLE DB与ADO 9 1.3
数据库
操纵语言SQL 10 1.3.1 SQL命令 10 1.3.2 SQL从句 11 1.3.3 SQL运算符 11 1.3.4 SQL合计函数 11 1.4 小结 12 第2章 COM与
数据库
访问 13 2.1 COM的基本原理 13 2.1.1 COM历史 13 2.1.2 COM结构 14 2.1.3 COM优势 15 2.1.4 COM
接口
16 2.1.5 COM与
数据库
访问 17 2.1.6 COM与Internet 17 2.2 ActiveX的
数据库
访问 18 2.2.1 ActiveX简介 18 2.2.2 ActiveX对
数据库
访问的支持 18 2.3 ATL的
数据库
访问 19 2.3.1 ATL目标 19 2.3.2 ATL内容简介 21 2.3.3 ATL对
数据库
访问的支持 22 2.4 小结 22 第3章
数据库
开发过程 23 3.1 阶段1:调查与分析 23 3.2 阶段2:数据建模 24 3.3 阶段3:功能设计 24 3.4 阶段4:选择
数据库
系统 25 3.5 阶段5:选择
数据库
访问技术 25 3.6 阶段6:代码设计 26 3.7 阶段7:测试与调试 26 3.8 阶段8:发行产品 26 第4章
VC
++
数据库
开发基础 27 4.1
VC
++ 6.0工程创建向导 27 4.2
VC
++ 6.0
数据库
新建工具 27 4.3
VC
++ 6.0的
数据库
工程 30 4.4 小结 33 第2篇 实例篇 第5章 ODBC API编程 35 5.1 了解ODBC API 35 5.2 ODBC API编程步骤 36 5.2.1 步骤1:连接数据源 36 5.2.2 步骤2:分配语句句柄 38 5.2.3 步骤3:准备并执行SQL语句 38 5.2.4 步骤4:获取结果集 39 5.2.5 步骤5:提交事务 41 5.2.6 步骤6:断开数据源连接并释放 环境句柄 41 5.3 ODBC API编程实例 41 5.3.1 实例概述 41 5.3.2 实例实现过程 42 5.3.3 编译并运行ODBCDemo1工程 109 5.3.4 ODBCDemo1实例小结 111 5.4 本章小结 111 第6章 MFC ODBC编程 112 6.1 了解MFC ODBC 112 6.1.1 CDatabase类 112 6.1.2 CRecordSet类 112 6.2 MFC ODBC
数据库
访问技术 113 6.2.1 记录查询 113 6.2.2 记录添加 114 6.2.3 记录删除 115 6.2.4 记录修改 115 6.2.5 撤销
数据库
更新操作 115 6.2.6 直接执行SQL语句 115 6.2.7 MFC ODBC的
数据库
操作过程 116 6.3 MFC ODBC编程实例 116 6.3.1 实例概述 116 6.3.2 实例实现过程 117 6.3.3 编译并运行ODBCDemo2工程 149 6.3.4 ODBCDemo2实例小结 154 6.4 本章小结 155 第7章
DAO
数据库
编程 155 7.1
DAO
的数据访问 155 7.1.1
DAO
对象 155 7.1.2 MFC对
DAO
的支持 156 7.1.3
DAO
与ODBC的比较 156 7.1.4 MFC的
DAO
类简介 157 7.2
DAO
编程实例 160 7.2.1 实例概述 160 7.2.2 实例实现过程 161 7.2.3 运行
DAO
Demo工程 188 7.2.4
DAO
Demo实例小结 193 7.3 小结 193 第8章 OLE DB客户
数据库
编程 194 8.1 OLE DB原理 194 8.1.1 OLE DB与ODBC 194 8.1.2 OLE DB的结构 194 8.1.3 OLE DB的优越性 195 8.1.4 OLE DB对象 195 8.1.5 OLE DB客户模板结构 199 8.1.6 OLE DB客户模板类 199 8.2 OLE DB客户
数据库
访问的两种途径 202 8.2.1 以MFC AppWizard(exe)为向导 建立OLE DB客户程序框架 202 8.2.2 以ATL COM AppWizard为向导 建立OLE DB客户程序框架 212 8.3 OLE DB客户应用程序编程实例 217 8.3.1 实例概述 217 8.3.2 实例实现过程 218 8.3.3 编译并运行工程 256 8.3.4 OLEDB_MFC实例小结 261 8.4 小结 261 第3篇 高级话题 第9章 ADO客户
数据库
编程 262 9.1 ADO原理 262 9.1.1 ADO与OLE DB 262 9.1.2 ADO的优越性 263 9.1.3 ADO对象模型 263 9.1.4 ADO编程 266 9.2 ADO的
数据库
访问规范 266 9.3 ADO
数据库
编程实例 267 9.3.1 实例概述 267 9.3.2 实例实现过程 268 9.3.3 运行ADODemo工程 299 9.3.4 ADODemo实例小结 302 9.4 小结 303 第10章 开发ADO
数据库
组件 304 10.1 ADO组件概述 304 10.1.1 COM组件原理 304 10.1.2 ADO组件模型 304 10.1.3 ADO组件同客户程序的协作 306 10.2 ADO
数据库
组件开发实例 307 10.2.1 实例概述 307 10.2.2 实例实现过程 307 10.2.3 编译工程 327 10.3 编写组件的客户程序 328 10.3.1 创建客户程序 329 10.3.2 设计客户程序的界面 330 10.3.3 编写测试代码 330 10.3.4 ADOAccessor实例小结 332 10.4 小结 332 附录A
数据库
访问的错误代码 333 附录B
数据库
编程资源网站 339 附录C 光盘内容 340
在
VC
中使用ADO操作
数据库
.pdf
ADO( Ac f iv e X Da t a Ob j ec t )是 Mi c r o s o f t
数据库
应用程序开 发 的新接 1 : 2 1,是建立在 OL E DB之上的高屡散据库访问技术 。 ADO是基于COM技术的. 具有 COM组件的诸多忧点。ADO封 装 了 OLED8所提供的
接口
,比起 OL E DB提供者 . AD O 的接 口 可 使程序员在更高级别 上同数据交互.并且保留了 MFC/ ODBC和
DAO
的特性 AD O 技术不仅可以应用于关系
数据库
, 也可以应用于非关系
数据库
可以用统一的方法对不同的文件 系统进行访问, 大太简化了程序编制, 增加了程序的可移植性。 但是,在许多
VC
的教程中.对 AD O
数据库
操作技术介绍的比 较少也不垒面,以下是我在
VC
中使用 ^DI D技术的一些体会和 经验 一
数据库
4,011
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章