继承 TDataSet 对象。
属性 | 说明 |
---|---|
BlockReadSize | |
CacheSize | |
CanModify | |
CommandTimeout | |
Connection | TADOConnection 控件 |
ConnectionString | |
CursorLocation | |
CursorType | |
DesignerData | |
EnableBCD | |
ExecuteOptions | |
Filter | 筛选条件,与 SQL 的 WHERE 子句相同 |
Filtered | 是否筛选 |
FilterGroup | |
IndexFieldCount | |
IndexFields | |
IndexName | |
LockType | |
MarshalOptions | |
MaxReords | |
Parameters | 参数 TParameters 集合,根据 SQL 自动生成,示例 |
Prepared | |
Properties | |
RecNo | |
RecordCount | |
Recordset | Recordset 对象(ADO 对象) |
RecordsetState | |
RecordSize | |
RecordStatus | |
Sort | 排序字段名,多个以逗号分隔,字段名后可跟 ASC 或 DESC 设置次序 |
方法 | 说明 |
BookmarkValid() | |
CancelBatch() | |
CancelUpdates() | |
Clone() | |
CompareBookmarks() | |
CreateBlobStream(Field,Mode) | 返回 Blob 字段的 TStream 对象 Mode 取值为 bmRead, bmWrite, bmReadWrite |
DeleteRecords() | |
FilterOnBookmarks() | |
GetBlobFieldData() | |
GetDetailLinkFields() | |
GetFieldData() | |
IsSequenced() | |
LoadFromFile() | |
Locate() | |
Lookup() | |
NextRecordset() | |
Requery(...) | 重新查询(刷新) |
SaveToFile() | |
Seek() | |
Supports() | |
UpdateBatch() | |
UpdateStatus() |
属性/方法 | 说明 |
---|---|
AddParameter | 返回添加的 Parameter 对象 |
AssignValues(Parameters) | 从另一个集合中复制相同名称参数的值 |
CreateParameter(...) | 按指定参数添加 Parameter 对象 |
FindParam(name) | 按名称查找参数,返回 Parameter 对象 |
属性/方法 | 说明 |
---|---|
Value | 参数值,OleVariant 类型 |
Name | 参数名称 |
DataType | 参数类型(字段类型) |
Direction | 参数方向,pdUnknown, pdInput, pdOutput, pdInputOutput, pdReturnValue |
AppendChunk(OleVariant) | 附加二进制或文本值 |
LoadFromFile(Filename,DataType) | 从文件读入值 |
LoadFromStream(Stream,DataType) | 从流读入值 |
ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd |
// :id 为参数 Adoquery1.SQL.Text := 'select * from table where id=:id'; // 设置参数值为 100 Adoquery1.Parameters[0].Value := '100'; // 打开查询 Adoquery1.Open; |