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框架的主要内容,如果未能解决你的问题,请参考以下文章
关于DBX Framewrok 和 FireDac 的一点随笔
是否可以将数据从 ADLS 加载到 DBX 中的 SQL DW?
DBX error:Driver could not be properly initialized .... 解决办法