西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发Delphi → Delphi通过ADO读写数据库

Delphi通过ADO读写数据库

前往专题相关软件相关文章发表评论 来源:百度搜索时间:2012/8/28 17:50:06字体大小:A-A+

作者:西西点击:4207次评论:0次标签: Delphi 数据库

Borland Delphi8.0光盘版
  • 类型:编程工具大小:83.1M语言:中文 评分:4.0
  • 标签:
立即下载
9 页 ADODataSet、ADOTable、ADOQuery属性通用属性



ADODataSet、ADOTable、ADOQuery属性通用属性

 

属 

说 

123

Active

 

指明一个数据集是否处于打开状态

123

AutoCalcFields

决定OnCalcFields事件何时被触发:当字段发生改变时计算自定义字段

 

Bof

 

标志着记录指针是否停留在数据集的第一个记录上

123

CacheSize

标识数据库缓存大小

 

CacheUpdates

表明一个数据集缓存的更新特性是否可用

 

CanModify

表明程序是否可以在表格里面插入﹑编辑﹑或删除数据

 

CommandText1

指定和数据感知对象相联系的数据集对象

123

CommandTimeout

确定执行一个数据操作命令的时间

 

CommandType1

说明CommandText属性中的操作命令类型

123

Connection

确定TADOStoredProc组件使用的ADO连接组件TADOConnection

123

ConnectionString

指明数据库的连接信息

123

CursorLoction

确定用ADO对象连接数据库时的游标位置

clUseClient: 本地机器游标(缺省)

clUseServer: 服务器游标

123

CursorType

标识数据集使用的游标类型。取值:

 ctDynamic: 动态游标(可以双向滚动)

 ctKeyset: 集键游标(缺省)

 ctOpenForwardOnly: 游标只能向前滚动

 ctStatic: 静态游标(多用于报表)

 ctUnspecified: 没有明确的游标位置被设置

 

DatabaseName

表明数据集联系的数据库名

1

DataSetField

显示TdataSetField对象

13

DataSource

连接另一个数据源的数据集

 

DefaultIndex

表明一个打开表格中的数据是否按默认的索引排序

 

DBHandle

表明数据集所在数据库BDE的句柄

13

EnableBCD

确定是否将数字字段作为浮点数或二进制形式的十进制数

 

Eof

标志着记录指针是否停留在数据集的最后一个记录上

 

Exclusive

允许用户以专有的方式打开一个Paradox或dBASE表格

123

ExecuteOptions

确定执行一个命令的性质。取值:

eoAsyncExecute: 命令被异步执行

eoAsyncFetch: 命令在初始化Cache属性所标识的记录数后,异步地提取剩下的记录

eoAsyncFetchNonBlocking: 执行任务时不阻止线程

eoExecuteNoRecords: 命令或存储过程没有返回值。如果命令或存储过程有返回值,则返回值将被舍弃

 

FieldCount

确定数据集的字段数

1

FieldDefs

访问数据集定义的字段列表

 

Fields

指向数据集的字段列表

123

Filter

表明当前数据集过滤的文本内容

123

Filtered

表明一个数据集的过滤器是否被激活

 

FilterOption

设置过滤选项

 

Handle

允许程序直接调用API函数

12

IndexFieldNames

显示数据库表格所采用的索引排序的字段名

 

IndexFields

指出数据库中的字段名列表

12

IndexName

标识当前激活的索引

123

LockType

在打开数据集时﹐LockType属性用于标识锁的类型。取值:

 ltBatchOptimistic: 乐观批更新锁定,以批处理更新方式打开记录

 ltOptimistic:乐观锁定,调用Post方法时才锁定记录

 ltPessimistic: 悲观锁定,调用Edit方法时锁定记录

 ltReadOnly: 只读,当前操作不能修改数据

 ltUnspecified: 锁类型没有确定

123

MarshalOptions

确定数据集中的哪些记录被写回到服务器中。取值:

 moMarshalAll

 moMarshalModifiedOnly

12

MasterFields

设置主表的字段

 

MasterSource

指定作为数据集主表的data source组件的名字

123

MaxRecords

确定从结果集返回的行数

 

Modified

标志着当前记录是否已被修改

123

Name

该组件在被其它组件引用时的名字

 

ObjectView

指明字段在Fields porperty中是层次排列还是平铺

13

ParamCheck

设置该属性可指定是否使用在CommandText属性中设置的SQL语句中的”: Param”格式的参数出始化Parameters属性

13

Parameters

为存储过程传递参数或存储由存储过程返回的数据

13

Prepared

确定ADO组件在执行命令前是否保存一个编译的版本

1

RDSConnection

 

 

RecNo

RecNo就是记录在记录集中的序号

 

RecordCount

显示与数据集相连的记录的总数

2

ReadOnly

表明一个数据表格在此应用程序中是否只读

 

SessionName

指定与数据集相连的Session的名字

3

SQL

調用ADO查詢對象的ExecSQL或Open方法時,使用該屬性為該查詢對象提供需要的SQL語句

 

State

数据集的状态(运行时属性)。取值:

dsInactive: 数据集已关闭,不能访问数据﹔

dsBrowse: 数据集已打开,可以浏览数据,但是不能进行修改﹔

dsEdit: 数据集处于编辑状态,可以修改数据﹔

dsInsert: 此时可以插入一条新的记录﹔

dsSetKey: 可以设置范围和键值,也可以调用GotoKey函数,仅适用于TTable组件和TClientDataSet组件﹔

dsCalcFields: 正在处理OnCalcFields事件,不能修改非计算字段的值。

dsCurValue: 仅供系统内部使用

dsNewValue: 仅供系统内部使用

dsOldValue: 仅供系统内部使用

dsInternalCalc: 仅供系统内部使用

dsFilter: 正在进行数据过滤的操作

dsBlockRead: 当记录集指针移动到下一个记录时,数据感知组件不更新,事件不被触发

dsOpening: 数据集正在打开,但没有完成

1

StoreDefs

指出数据库表格的字段和索引与数据模块一致﹐还是与窗体一致

2

TableDirect

设置该属性可指定是简单地通过该数据表的名称访问该数据表(false,缺省),还是使用后台SQL语句访问数据表(ture)

2

TableName

使用该属性可指定用于ADO数据表组件操作的基础数据表,TADOTable对象用于从中获得数据或修改其中的值。

 

TableStyle

指明该组件指向的数据表格的类型

123

Tag

本地窗体整形变量标识号

 

UpdateMode

决定BDE如何在SQL数据库中查询更新的记录

 

UpdateObject

指出在允许缓存更新时﹐用来更新只读记录的update object组件

 

 

 

 

 

 

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    第 1 楼 山西太原金玉网吧(山西大学商务学院) 网友 客人 发表于: 2013/11/19 20:15:07
    写的太好了

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)