DBX框架

Posted liangzaian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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                            属性        代表结果资料中的数值

以上是关于DBX框架的主要内容,如果未能解决你的问题,请参考以下文章

使用 gdb/dbx 调试线程进程

关于DBX Framewrok 和 FireDac 的一点随笔

是否可以将数据从 ADLS 加载到 DBX 中的 SQL DW?

DBX error:Driver could not be properly initialized .... 解决办法

makefile中加入了-g选项,但是在dbx调试的时候却提示找不到文件或符号表

在西门子plc中,DBD20 DBW20 DBB20 DBX20.有什