zoukankan      html  css  js  c++  java
  • ODAC(V9.5.15) 学习笔记(四)TOraDataSet

    名称

    类型

    说明

    SequenceMode

    TSequenceMode

    ODAC可以直接利用Oracle中的序列对象为表的主键赋值,从而实现主键自动增长的功能。该属性决定了在什么场合下使用序列:

    smInsert       新增记录时

    smPost          更新记录时

    注意:根据序列更新的字段由KeyFields决定

    KeySequence

     

    Oracle中用于生成主键的序列名称

    CheckMode

    TCheckMode

    在更新一条记录前,对当前记录进行检查的模式,包括:

    cmException 如果发现当前记录在数据库中已经有变化则触发异常

    cmNone 不检查,缺省值

    cmRefresh 有变化则刷新当前记录

    Cursor

    TOraCursor

    通过将数据集通过参数返回的游标赋值到另外一个数据集的Cursor属性上,则可以对该游标进行操作,如:

    OraQuery1.Cursor :=

     OraSQL1.ParamByName('Cur').AsCursor;

    OraQuery1.Open;

    LockMode

    TLockMode

    调用Lock方式时的模式,取值如下:

    lmLockDelayed  当用户编辑完成并Post时进行锁定,然后释放

    lmLockImmediate 当用户开始进入编辑状态时进行锁定,直到Post或Cancel记录时释放

    lmNone    不进行锁定

    DMLRefresh

     

    针对Oracle8中的RETURNING子句对插入或更新后记录进行刷新

    Encryption

    TOraEncryption

    指定一个TOraEncryption组件对数据集中的数据进行加解密

    IsPLSQL

    Boolean

    检查SQL是否为一个PL/SQL块

    NonBlocking

     

    是否为非阻塞模式,缺省为False,如果为True则启动另外一个线程来执行SQL,包括数据更新、插入、删除和数据查询等操作

    Session

     

    指向一个TOraSession对象

    SmartFetch

    TSmartFetchOptions

    在获取巨量数据时进行的选择项,设置这些选择项有利于提高数据获取性能,选择项包括:

    Enabled        是否允许快速获取

    LiveBlock      是否使用最小内存处理,如果使用最小内存,则消耗内存最小,但性能会下降

    PrefetchedFields        获取指定字段的附加信息,这些信息有利于提高在本地进行过滤、排序等操作

    SQLGetKeyValues       针对复杂SQL无法自动生成关键字段时,指定这些字段

    SQLType

     

    返回Oracle处理SQL的类型代码

    CreateProcCall

     

    在SQL属性中自动构建一个存储过程的调用语句

    ErrorOffset

     

    返回SQL解析失败的错误号

    GetErrorPos

     

    返回SQL解析失败时所在的行和列

    GetArray

     

    针对字段返回一个TOraArray对象

    GetFile

     

    针对字段返回一个TOraFile对象

    GetInterval

     

    针对字段返回一个TOraInterval对象

    GetKeyList

     

    返回指定数据库表的主键字段列表

    GetLob

     

    针对字段返回一个TOraLob对象

    GetObject

     

    针对字段返回一个TOraObject对象

    GetRef

     

    针对字段返回一个TOraRef对象

    GetTable

     

    针对字段返回一个TOraNestTable对象

    GetTimeStamp

     

    根据字段返回一个TOraTimeStamp对象

    ChangeNotification

     

    指向一个TOraChangeNotification控件,用于跟踪数据库变好消息

  • 相关阅读:
    winform访问https webservice
    rabbitMQ访问失败
    Redis断线测试
    微信消息推送
    线程控制
    Oracle.ManagedDataAccess.dll折腾了我两天
    IPC网络摄像机rtsp视频流web上H5播放方法
    微软补丁下载网站(备忘)
    ABP vnext 种子文件更新
    ABP vnext 使用Swagger账号登录时Chrome浏览器提示【The cookie 'XSRF-TOKEN' has set 'SameSite=None' and must also set 'Secure'.】错误,不能跳转登录
  • 原文地址:https://www.cnblogs.com/ChinaEHR/p/4471864.html
Copyright © 2011-2022 走看看