继承 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; |