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 |