6.11.1 プロパティとメソッドの実行順序
プロパティとメソッドを使うときに,前提になるプロパティ又はメソッドを表6-2〜表6-8に示します。
表の項目の「接続」とは,データベースとの接続(DBPARTNER.Connectメソッド)が必要かどうかを示します。必要なときは「○」,特に必要でないときは「−」で示します。
プロパティ又はメソッド |
接続 |
前提になるプロパティ又はメソッド |
---|---|---|
Pattern |
− |
− |
CountLimit |
− |
− |
Count |
○ |
TableList.Get |
SelectDict |
− |
− |
TableName |
○ |
TableList.Get |
TableOwner |
○ |
TableList.Get |
TableType |
○ |
TableList.Get |
TableComment |
○ |
TableList.Get |
TableDataSource |
○ |
TableList.Get |
TableGroupName |
○ |
TableList.Get |
TableHeader |
○ |
TableList.Get |
TableCreateDate |
○ |
TableList.Get |
TableDBMName |
○ |
TableList.Get |
TableDeleteAuth |
○ |
TableList.Get |
TableInsertAuth |
○ |
TableList.Get |
TablePasswordMode |
○ |
TableList.Get |
TableSelectAuth |
○ |
TableList.Get |
TableUpdateAuth |
○ |
TableList.Get |
Get |
○ |
− |
プロパティ又はメソッド |
接続 |
前提になるプロパティ又はメソッド |
---|---|---|
TableName |
− |
− |
CountLimit |
− |
− |
Count |
○ |
ColumnList.Get |
ColumnName |
○ |
ColumnList.Get |
ColumnType |
○ |
ColumnList.Get |
ColumnLength |
○ |
ColumnList.Get |
ColumnScale |
○ |
ColumnList.Get |
ColumnComment |
○ |
ColumnList.Get |
ColumnHeader |
○ |
ColumnList.Get |
ColumnEditPattern |
○ |
ColumnList.Get |
ColumnNumber |
○ |
ColumnList.Get |
TablePassword |
− |
− |
SelectDict |
− |
− |
Get |
○ |
ColumnList.TableName |
プロパティ又はメソッド |
接続 |
前提になるプロパティ又はメソッド |
---|---|---|
QueryCountLimit |
− |
− |
DataCheck |
− |
− |
HeaderOutput |
− |
− |
RecordHeader |
○ |
QueryDefine.Execute |
FieldHeader |
○ |
QueryDefine.Execute |
RecordData |
○ |
Result.Get |
FieldData |
○ |
Result.Get |
FieldDataLength |
○ |
Result.Get |
FieldCount |
○ |
QueryDefine.Execute |
EOF |
○ |
Result.Get |
Get |
○ |
QueryDefine.Execute |
Close |
○ |
QueryDefine.Execute又はResult.Get |
SaveToFile |
○ |
QueryDefine.Execute |
CopyToClipboard |
○ |
QueryDefine.Execute |
プロパティ又はメソッド |
接続 |
前提になるプロパティ又はメソッド |
---|---|---|
Exclusive |
− |
− |
QueryCount |
○ |
QueryDefine.Tables.Add |
Execute |
○ |
QueryDefine.Tables.Add |
RemoveAll |
− |
− |
Tables.Count |
− |
QueryDefine.Tables.Add |
Tables.Add |
− |
− |
Tables.RemoveAll |
− |
− |
Table.TableName |
− |
QueryDefine.Tables.Add |
Table.TablePassword |
− |
QueryDefine.Tables.Add |
Columns.Count |
− |
QueryDefine.Columns.Add |
Columns.Add |
− |
− |
Columns.RemoveAll |
− |
− |
Column.ColumnName |
− |
QueryDefine.Columns.Add |
Column.SortMode |
− |
QueryDefine.Columns.Add |
Column.SortPriority |
− |
QueryDefine.Column.SortMode |
Column.FunctionMode |
− |
QueryDefine.Columns.Add |
Conditions.Count |
− |
QueryDefine.Conditions.Add |
Conditions.Relation |
− |
QueryDefine.Conditions.Add |
Conditions.Add |
− |
− |
Conditions.RemoveAll |
− |
− |
Condition.Text |
− |
QueryDefine.Conditions.Add |
プロパティ又はメソッド |
接続 |
前提になるプロパティ又はメソッド |
---|---|---|
Exclusive |
− |
− |
UpdateMode |
− |
− |
TableName |
− |
− |
TablePassword |
− |
− |
ErrorInformation |
○ |
UpdateDefine.Execute |
ExecutedRowCount |
○ |
UpdateDefine.Execute |
Execute |
○ |
UpdateDefine.TableNameと次に示す組み合わせ
|
RemoveAll |
− |
− |
Updates.Count |
− |
UpdateDefine.Updates.Add |
Updates.Add |
− |
− |
Updates.RemoveAll |
− |
− |
Update.KeyCount |
− |
UpdateDefine.Update.AddKey |
Update.UpdateValueCount |
− |
UpdateDefine.Update.AddUpdateValue |
Update.KeyColumn |
− |
UpdateDefine.Update.AddKey |
Update.KeyValue |
− |
UpdateDefine.Update.AddKey |
Update.Column |
− |
UpdateDefine.Update.AddUpdateValue |
Update.UpdateValue |
− |
UpdateDefine.Update.AddUpdateValue |
Update.AddKey |
− |
UpdateDefine.Updates.Add |
Update.AddUpdateValue |
− |
UpdateDefine.Updates.Add |
Inserts.Count |
− |
UpdateDefine.Inserts.Add |
Inserts.Add |
− |
− |
Inserts.RemoveAll |
− |
− |
Insert.InsertValueCount |
− |
UpdateDefine.Insert.AddInsertValue |
Insert.Column |
− |
UpdateDefine.Insert.AddInsertValue |
Insert.InsertValue |
− |
UpdateDefine.Insert.AddInsertValue |
Insert.AddInsertValue |
− |
UpdateDefine.Inserts.Add |
Deletes.Count |
− |
UpdateDefine.Deletes.Add |
Deletes.Add |
− |
− |
Deletes.RemoveAll |
− |
− |
Delete.KeyCount |
− |
UpdateDefine.Delete.AddKey |
Delete.KeyColumn |
− |
UpdateDefine.Delete.AddKey |
Delete.KeyValue |
− |
UpdateDefine.Delete.AddKey |
Delete.AddKey |
− |
UpdateDefine.Deletes.Add |
プロパティ又はメソッド |
接続 |
前提になるプロパティ又はメソッド |
---|---|---|
Convert |
○ |
Catalog.FileLoad |
FileLoad |
− |
− |
Variable.Count |
− |
Catalog.FileLoad |
Variable.VariableName |
− |
Catalog.FileLoad |
Variable.VariableValue |
− |
Catalog.FileLoad |