ODAC(V9.5.15) 学习笔记(三)TOraSession(2)
2. 事务相关
名称 |
类型 |
说明 |
AutoCommit |
Boolean |
是否自动提交事务 注意:只有当TOraSession和TOraQuery的AutoCommit都为True时才对每个数据库操作自动提交事务,否则需要手动提交。 |
InTransaction |
boolean |
是否正在事务中 |
Savepoint |
|
记录回滚点,回滚时可以指定回滚点进行回滚 |
RollbackToSavepoint |
|
|
StartTransaction |
|
启动事务 |
Commit |
|
提交事务 |
Rollback |
|
回滚事务 |
SQL |
TOraSQL |
内建的TOraSQL实例对象,用于执行SQL语句 |
ApplyUpdates |
|
所有与该控件连接的数据集对象自动进行数据提交,连接自动控制事务的开启、提交或回滚。也可以通过参数确定哪些数据集进行数据提交。 |
ExecProc |
|
执行存储过程或函数,存储过程可以通过参数返回结果,用ParamByName函数获取。函数的返回值放在返回参数中第一个上,需要使用属性Params[0]或ParamByName('RESULT')函数获取 |
ExecProcEx |
|
|
ExecSQL |
|
执行SQL语句,返回结果也必须通过ParamByName获取 |
ExecSQLEx |
|
|
ParamByName |
|
获取上述执行函数的返回参数值 |