随笔分类 -  delphi ODAC

摘要:TOraScript组件 执行SQL和PL / SQL语句。 说明 TOraScript组件,可以执行多个SQL语句,包括DML和DDL语句,使用分号(;)分隔单个语句。 执行期间发生的错误可以在TDAScript.OnError事件中进行处理。 默认情况下,发生错误时,TOraScript会显示异 阅读全文
posted @ 2021-01-31 11:20 txgh 阅读(271) 评论(0) 推荐(0) 编辑
摘要:使用TOraQuery控件操作数据修改 指定数据修改更新的目标表 查询中包含多个表关联,对其中一个表数据进行修改更新,需要设置目标表名 property UpdatingTable: string; //数据修改更新的表名 代码 OraQuery1.SQL.Text := 'SELECT Usert 阅读全文
posted @ 2020-12-20 14:18 txgh 阅读(605) 评论(0) 推荐(0) 编辑
摘要:使用TOraStoredProc控件执行Oracle存储过程 Oracle存储过程返回单结果集 存储过程 CREATE OR REPLACE PROCEDURE p_test(p_deptno IN varchar2, p_recordset OUT SYS_REFCURSOR) AS BEGIN 阅读全文
posted @ 2020-11-08 16:03 txgh 阅读(381) 评论(0) 推荐(0) 编辑
摘要:ODAC中事务处理(缓存提交模式) 使用CachedUpdates属性可以为数据集启用或禁用缓存更新。 将CachedUpdates设置为True可将对数据集的更新存储在客户端的内部缓存中,而不是直接写入数据集的对应的数据库表中。 数据处理完成后,将所有缓存的更改写入数据库。 property Ca 阅读全文
posted @ 2020-10-18 15:24 txgh 阅读(421) 评论(0) 推荐(0) 编辑
摘要:ODAC中事务处理(自动提交模式) 使用AutoCommit属性,可以在不显式调用Commit或Rollback方法的情况下,启动隐式事务(自动提交)。 将AutoCommit设置为True时,在每次数据库访问后隐式调用Commit方法。 TOraSesion中的AutoCommit属性指定连接当前 阅读全文
posted @ 2020-09-06 16:02 txgh 阅读(373) 评论(0) 推荐(0) 编辑
摘要:ODAC中异步查询(非阻塞执行) TOraQuery 、TOraSQL、TOraStoredProc中都有NonBlocking属性,可以通过设置NonBlocking属性实现异步查询或异步执行存储过程 常用函数或事件 启用或关闭异步执行 property NonBlocking: boolean; 阅读全文
posted @ 2020-08-30 15:20 txgh 阅读(397) 评论(0) 推荐(0) 编辑
摘要:Macro 宏使用 说明 ODAC将所有宏名称替换为其值,并在请求执行SQL时将SQL语句发送到服务器。 使用 property Macros: TMacros stored False; function MacroByName(const Value: string): TMacro; 可以使用 阅读全文
posted @ 2020-08-07 11:26 txgh 阅读(497) 评论(0) 推荐(0) 编辑
摘要:使用TOraQuery查询数据,对TOraQuery查询到的数据进行本地操作,不提交到数据库 设置TOraQuery.LocalUpdate := True; TOraQuery.Post; TOraSession.ApplyUpdates; TOraSession.Commit; 操作都不会再将数 阅读全文
posted @ 2020-07-31 08:56 txgh 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示