DBX框架

TDBXConnection

名称: 方法或属性 说明
BeginTransaction     方法 启动事务
CommitFreeAndNil 方法 提交
RollbackFreeAndNil 方法 回滚
RollbackIncompleteFreeAndNil 方法 取消未完成的资料库事务并释放相关的资源
CreateCommand 方法 建立一个TDBXCommand控件
GetCommandTypes 方法 取得能够执行的命令形态
DatabaseMetaData 属性 取得TDBXDatabaseMetaData物件,TDBXDatabaseMetaData控件可以提供相关的元资料库资讯

TDBXCommand

名称:                            方法或属性    说明
Prepare                            方法        在执行ExecuteQuery或是ExecuteUpdate方法之前可以先呼叫此方法,如此一来TDBXCommand可设定SQL参数等控件并且准备好要执行的SQL命令。
ExecuteQuery                    方法        执行回传结果的SQL命令
ExecuteUpdate                    方法        执行Update SQL命令
CreateParameter                    方法        建立TDBXParameter控件,TDBXParameter控件是用来在拥有参数的SQL命令中填入实际参数值。
Text: UnicodeString                属性        TDBXCommand执行的SQL命令
RowsAffected:Int64                属性        呼叫ExecuteUpdate方法之后实际更新的记录列个数值

TDBXCommandTypes

常数                            字符串数值                    说明
DBXSQL                            ‘Dbx.SQL‘                    执行SQL命令
DBXStoredProcedure                ‘DBX.StoredProcedure‘        执行存储过程(Stired Procedure)
DBXTabel                        ‘DBX.Tabel‘                    撷取资料表中的所有的资料
DBXMetaData                        ‘DBX.MetaData‘                撷取元资料(MetaData),例如资料表,栏位,索引等
DBXCommand                        ‘DBX.Command‘                已过时, 不建议再使用
DBXPool                            ‘DBX.Pool‘                    使用dbExpress的连接池机制
DSServerMethod                    ‘DataSnap.ServerMethod‘        执行DataSnap伺服务器中输出的方法

TDBXReader

当开发人员使用TDBXCommand执行命令时, TDBXCommand的ExecuteQuery方法会回传TDBXReader控件。
TDBXReader是一个单向,只能往前存取的资料结构型态,

名称:                            方法或属性    说明
Next                            方法        在使用TDBXReader存取结果资料集之前必须先呼叫一次NEXT方法,而且在处理完目前的一行之后再呼叫NEXT存取下一笔结果资料
Reset                            方法        重新设定TDBXReader的读取位置回到第1笔资料之前
Updateable                        属性        结果数据集是否可以更新或变动
Value                            属性        代表结果资料中的数值

时间: 2024-10-12 13:09:20

DBX框架的相关文章

FireDAC探索 (二)

又花时间试了试FireDAC,本想找到一些办法,让FireDAC取数据能和DBX样快,最终还是失败了,DBX实现是太快了,3472第记录(110个字段的表),0毫秒就抓过来了, FireDAC最快也要将近20毫秒.不过FireDAC已经把数据抓到TFDDatSTable中,知道记录条数了,(比DBX要强,DBX的DBXReader是不知道记录数的) 如果只是让FDCommand执行SQL后,不Feach到TFDDatSTable, 那么也是0毫秒(但读取不了数据的). 除此之外, FDMemTa

atitit.atiOrmStoreService 框架的原理与设计 part1  概述与新特性

atitit.atiOrmStoreService 框架的原理与设计 part1  概述与新特性 1. 新特性如下 支持生成sql在无数据库连接的情况下 2. Orm设计 主要的俩个以来service如下 @Inject Dsl2sqlService dsl2sqlSvr; @Inject DBX dbSvr; 作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:[email protec

AutoCAD二次开发(2020版)--4,使用ARX向导创建编程模板(框架)--

手动创建ObjectARX应用程序非常麻烦,在此步骤中,将介绍ObjectARX向导. 在这里,我们将使用ObjectARX向导创建我们的ObjectARX应用程序. 本节的程序的需求是,接收CAD用户的输入. 首先,打开VS2017,新建项目 在左边的树形目录里依次选择 Visual  C++    -->  Autodesk 然后在窗口中间选择 ARX/DBX Project For AutoCAD 2020 点击确定 这里可能遇到一些状况导致点击确定后无法进入下一步, 有可能是本教程开头介

基于jquery开发的UI框架整理分析

根据调查得知,现在市场中的UI框架差不多40个左右,不知大家都习惯性的用哪个框架,现在市场中有几款UI框架稍微的成熟一些,也是大家比较喜欢的一种UI框架,那应该是jQuery,有部分UI框架都是根据jQuery研发出来的产品,现在也很常见了. 国产jQuery UI框架 (jUI) DWZ DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架.设计目标是简单实用,快速开发,降低ajax开发成本. jQuery 部件布局

静态网页框架设计首次体验(文章改)

根据教材与上网成功解决了Tomcat与Myeclipse的安装,同时熟悉了Java web创建项目到部署运行整个过程.今天起正式开始学习有关Java web的编程部分.Java web静态网页(HTML网页)的标记含义.基本语法的介绍到框架设计基本模板与案例,今天的学习的内容,让网页编程有了一个初步的框架.结合自身所在协会的情况,计划制作一个关于协会的网页,已有初步想法,望通过学习不断完善和修改协会网站.根据今天所学,并参考书本30页框架设计案例对网页进行初步搭建. 具体代码如下 TW.jsp:

.NET深入解析LINQ框架(五:IQueryable、IQueryProvider接口详解)

阅读目录: 1.环路执行对象模型.碎片化执行模型(假递归式调用) 2.N层对象执行模型(纵横向对比链式扩展方法) 3.LINQ查询表达式和链式查询方法其实都是空壳子 4.详细的对象结构图(对象的执行原理) 5.IQueryable<T>与IQueryProvider一对一的关系能否改成一对多的关系 6.完整的自定义查询 1]. 环路执行对象模型.碎片化执行模型(假递归式调用) 这个主题扯的可能有点远,但是它关系着整个LINQ框架的设计结构,至少在我还没有搞懂LINQ的本意之前,在我脑海里一直频

.NET深入解析LINQ框架(一:LINQ优雅的前奏)

阅读目录: 1.LINQ简述 2.LINQ优雅前奏的音符 2.1.隐式类型 (由编辑器自动根据表达式推断出对象的最终类型) 2.2.对象初始化器 (简化了对象的创建及初始化的过程) 2.3.Lambda表达式 (对匿名方法的改进,加入了委托签名的类型推断并很好的与表达式树的结合) 2.4.扩展方法 (允许在不修改类型的内部代码的情况下为类型添加独立的行为) 2.5.匿名类型 (由对象初始化器推断得出的类型,该类型在编译后自动创建) 2.6.表达式目录树(用数据结构表示程序逻辑代码) 3.LINQ

.NET深入解析LINQ框架(二:LINQ优雅的前奏)

阅读目录: 1.LINQ框架的主要设计模型 1.1.链式设计模式 (以流水线般的链接方式设计系统逻辑) 1.2.链式查询方法(逐步加工查询表达式中的每一个工作点) 2.LINQ框架的核心设计原理 2.1.托管语言之上的语言(LINQ查询表达式) 2.2.托管语言构造的基础(LINQ依附通用接口与查询操作符对应的方法对接) 2.3.深入IEnumerable.IEnumerable<T>.Enumerable(LINQ to Object框架的入口) 2.4.深入IQueryable.IQuer

.NET深入解析LINQ框架(四:IQueryable、IQueryProvider接口详解)

阅读目录: 1.开篇介绍 2.扩展Linq to Object (应用框架具有查询功能) 2.1.通过添加IEnumerable<T>对象的扩展方法 2.2.通过继承IEnumerable<T>接口 2.3.详细的对象结构图 3.实现IQueryable<T> .IQueryProvider接口 3.1.延迟加载IEnumertor<T>对象(提高系统性能) 3.2.扩展方法的扩展对象之奥秘(this IQueryable<TSource> so