Delphi中封装ADO之我重学习记录
delphi adodataset ctstatic 数据是缓存在服务器端还是客户端
答:客户端,开启本地缓存功能后,就能数据在本地批量修改后,再批量提交,减少了网络传送
原创,专业,图文 Delphi中封装ADO之我重学习记录 - Delphi,封装,ADO,学习,记录 今日头条,最新,最好,最优秀,最靠谱,最有用,最好看,最有效,最热,排行榜,最牛,怎么办,怎么弄,解决方案,解决方法,怎么处理,如何处理,如何解决
keylife富翁笔记 | ||
作者: hongyuan 标题: delphi中封装ado之我重学习记录。。。 关键字: 分类: 我学习delphi,我努力 密级: 保护 (评分: , 回复: 0, 阅读: 268) »»
此文来自: 马开东云搜索 转载请注明出处 网址:http://m.makaidong.com 此文原标题: Delphi中封装ADO之我重学习记录 来源网址:http://m.makaidong.com/博客园最新/3/0_8636.html |
||
ado实际上是是微软以com技术,封装底层的ole-db(也是com)方便开发人员使用的一另数据储蓄技术。 ado原生对象: connection对象,使用方法: adoc:=createoleobject('adodb.connection'); recordset对象,使用方法: ador:=createoleobject('adodb.recordset'); ador.open('select * from sysobjects',adoc,adopenstatic,adlockoptimistlc,adcmdtext); command对象,略 2005-11-4 11:43:30
2005-11-4 12:20:25 borland ado 通过封装原生ado,提供给用户的一套vcl组件。包括: tadodataset tadotable tadostoredproc trdsconnection 2005-11-4 12:21:18 commandtype cmdunknown 未知的命令类型,它会造成ado执行变慢 2005-11-4 12:56:53 如何才能使用tadoquery的batchupdate 1.cursortype为ctkeyset/ctstatic 此文来自: 马开东博客 转载请注明出处 网址: 不不在修改,同时会产生较大负何) batchupdate的参数 cancelbatch 取消未更新数据 batch方式下可用的数据筛选filtergroup: 其它cursortype ado在使用sql server 时,其如果采用client-side cursor方式,无论什么lock type都将使用static方式。 2005-11-4 13:15:44 将tadoquery数据从xml文件中读出或存与xml文件中。 savetofile('c:\outdata\test.xml',pfxml) 2005-11-4 13:30:27 通过onfilterrecord事件筛选数据 procedure usefilterrecord(dataset: tdataset;var accept: boolean); adoquery.filtered:=false; 2005-11-4 14:19:50 异步执行能力 executeoptions onfetchprogress ado执行过程中会调用此事件,直到结束为止,可用于进度条显示 2005-11-4 15:51:37 值属性 ado delphi originalvalue:原始值 oldvalue 2005-11-4 16:15:52 关于recordsset分页与定位 recordsset可以将数据表中所有的数据以页次的方式切割,程序员可指定页号获最相应数据。 2005-11-4 16:48:00 cachesize=1000,数据提取最快 cachesize:数据缓冲区大小,指ado从ole-db提取数据并缓冲数据的笔数。ole-db是如何向其他数据库 提取数据的呢? 2005-11-4 17:06:32 clientdataset的使用 http://www.delphibbs.com/keylife/iblog_show.asp?xid=4566 |
Delphi中封装ADO之我重学习记录的更多相关文章
- delphi 中封装的VCl窗体Tab键响应问题
在DLL中的子窗体不会响应Tab按键的,这个时候就需要手动去指定Tab键的操作,但是前提是主窗体要向这个窗体发送一个消息,一个Tab键按下的消息.基本顺序是这样的: 1. 主窗体用Hook技术捕获Ta ...
- Delphi中使用ADO连接Excel
第一部分: . 设置ADOConnection的ConnectionString属性的OLE DB的提供者要选择Microsoft Jet 4.0 OLE DB Provider(这本来是用于连接Ac ...
- 在delphi中我用DBGrid选择多条记录,如何一次把选择的多条记录删掉
procedure TForm1.btnDoSumClick(Sender: TObject);var i: Integer;begin if DBGrid1.SelectedRows.Count ...
- DELPHI中四种EXCEL访问技术实现
一.引言 EXCEL在处理中文报表时功能非常强大,EXCEL报表访问也是信息系统开发中的一个重要内容,本文总结以往开发中所用到的几中EXCEL文件访问方法,在实际工作中也得到了很好的验证,本文列举了其 ...
- Delphi 中多线程同步的一些处理方法
Delphi 中多线程同步的一些处理方法 当创建了多个线程,并且多个线程都要访问同一资源,,就有可能出现混乱,于是用Synchronize来控制,使同一时间只有一个线程使用那部分资源,Synchr ...
- 使用Spring.net中对Ado.net的抽象封装来访问数据库
使用Spring.net中对Ado.net的抽象封装来访问数据库 Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序.它提供了很多方面的功能,比如依赖注入 ...
- Delphi 中的DLL 封装和调用对象技术(刘艺,有截图)
Delphi 中的DLL 封装和调用对象技术本文刊登2003 年10 月份出版的Dr.Dobb's 软件研发第3 期刘 艺摘 要DLL 是一种应用最为广泛的动态链接技术但是由于在DLL 中封装和调用对 ...
- Delphi中ADO异步执行方式
当ADO开始处理数据后,应用程序必须等到ADO处理完毕之后才可以继续执行.但是除了同步执行方式之外,ADO也提供了异步执行的方式,允许当ADO处理时,应用程序仍然能够先继续执行.而当ADO处理数据完毕 ...
- DELPHI语法基础学习笔记-Windows 句柄、回调函数、函数重载等(Delphi中很少需要直接使用句柄,因为句柄藏在窗体、 位图及其他Delphi 对象的内部)
函数重载重载的思想很简单:编译器允许你用同一名字定义多个函数或过程,只要它们所带的参数不同.实际上,编译器是通过检测参数来确定需要调用的例程.下面是从VCL 的数学单元(Math Unit)中摘录的一 ...
随机推荐
- Qt+QGIS二次开发:QGIS里的编程模型
项目(QgsProject) 用于读写项目状态 图层分组(QgsLayerTreeGroup) 项目树的分组节点,用来存放图层节点. 图层节点(QgsLayerTreeLayer) 项目树的图层节点. ...
- Java并发(六)线程池监控
目录 一.线程池监控参数 二.线程池监控类 三.注意事项 在上一篇博文中,我们介绍了线程池的基本原理和使用方法.了解了基本概念之后,我们可以使用 Executors 类创建线程池来执行大量的任务,使用 ...
- Android学习之基础知识五—ListView控件(最常用和最难用的控件)
ListView控件允许用户通过上下滑动来将屏幕外的数据拉到屏幕内,把屏幕内的数据拉到屏幕外. 一.ListView的简单用法第一步:先创建一个ListViewTest项目,在activity_mia ...
- 什么是Mixin模式:带实现的协议
Mixin(织入)模式并不是GOF的<设计模式>归纳中的一种,但是在各种语言以及框架都会发现该模式(或者思想)的一些应用.简单来说,Mixin是带有全部实现或者部分实现的接口,其主要作用是 ...
- 源码篇:Python 实战案例----银行系统
import time import random import pickle import os class Card(object): def __init__(self, cardId, car ...
- java算法----排序----(2)选择排序
package log; public class Test4 { /** * java算法---选择排序 * * @param args */ public static void main(Str ...
- 一篇文章让你彻底掌握 shell 语言
一篇文章让你彻底掌握 shell 语言 由于 bash 是 Linux 标准默认的 shell 解释器,可以说 bash 是 shell 编程的基础. 本文主要介绍 bash 的语法,对于 linux ...
- System.ServiceModel.CommunicationException: 接收HTTP 响应时错误发生
具体错误信息例如以下: System.ServiceModel.CommunicationException: 接收对 http://110.110.110.110/TestService/TestS ...
- CF875F Royal Questions 基环树、Kruskal
题目传送门:http://codeforces.com/problemset/problem/875/F 题意:有$N$个王子和$M$个公主,每个公主或王子都只能选择至多一个王子或公主作为自己的结婚对 ...
- 一个可爱 & 小清新的加载等待Android控件
https://github.com/Carson-Ho/Kawaii_LoadingView