6.11.2 プロパティとメソッドの制限
プロパティとメソッドは,サーバプログラムと接続していないとエラーになることがあります。プロパティとメソッドの状態遷移を表6-9に示します。表6-9にある「×」は,エラーになることを示します。表6-9に記載していないプロパティとメソッドは,状態遷移による制限はありません。
表6-9に示す状態は,次に示す4種類あります。
-
未接続:サーバプログラムと接続していない状態を示します。
-
接続:サーバプログラムと接続している状態を示します。
-
前処理:Select系SQL文を実行した状態を示します。
-
取得:抽出結果の取得中の状態を示します。
表6‒9 プロパティとメソッドの状態遷移 オブジェクト
プロパティ又は
メソッド
状態
1:未接続
2:接続
3:前処理
4:取得
DBPARTNER
Cancel
1※1
2※1
2※2
2※2
Disconnect
1※3
1
×
×
TerminalClose
1※3
1
×
×
Commit
×
2※4
2※5
2※5
Rollback
×
2※4
2※5
2※5
Connect
2
2※6
×
×
Result
RecordHeader
×
×
3
4
FieldHeader
×
×
3
4
RecordData
×
×
×
4
FieldData
×
×
×
4
FieldType
×
×
3
4
FieldDataLength
×
×
×
4
FieldCount
1※7
2※7
3
4
Get
×
×
4又は
2※8
4又は
2※8
Close
1※3
2※3
2
2
SaveToFile
×
×
2
×
CopyToClipboard
×
×
2
×
TableList
Get
×
2
×
×
ColumnList
Get
×
2
×
×
QueryDefine
QueryCount
×
2
×
×
Execute
×
3
×
×
UpdateDefine
Execute
×
2
×
×