Hitachi

DBPARTNER2 Client プログラマーズガイド


8.3.1 HOAPDBSがサーバプログラムのとき

サーバプログラムがHOAPDBSのときの,データベースと使えるプロパティ/メソッドの関係を,オブジェクトごとに示します。表の表記と凡例を次に示します。

(表記)

dbpV3RD:VOS3 XDM/RD E2を示します。

dbpV3SD:VOS3 XDM/SD E2を示します。

dbpVKRDBF:VOSK RDB編成ファイルを示します。

dbpVKSPL:VOSKスプールファイルを示します。

(凡例)

○:このプロパティ/メソッドを使えます。

△:このプロパティ/メソッドを使えますが,注※に示す注意が必要です。

×:このメソッドを実行すると,エラーになります。

−:このメソッドを実行しても,何も処理されません。又はこのプロパティに値を設定しても,使われません。

〈この項の構成〉

(1) DBPARTNERオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

CodeChangeMode

CommitMode

DictPath

TableDefSource

IsConnect

LogoffFileName

LogonFileName

MacroTimeLimit

Password

ResponseLimit

TargetDatabase

TargetServer

TerminalMode

TerminalName

UserID

Cancel

Commit

Connect

Disconnect

Rollback

TerminalClose

(2) Resultオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

QueryCountLimit

DataCheck

HeaderOutput

RecordHeader

FieldHeader

RecordData

FieldData

FieldDataLength

FieldCount

EOF

Get

Close

SaveToFile

CopyToClipboard

注※

FieldHeaderプロパティの設定がないときは,空白1文字を返します。

(3) TableListオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

CountLimit

Pattern

SelectDict

TableComment

TableCreateDate

TableDataSource

TableDBMName

TableDeleteAuth

TableGroupName

TableHeader

TableInsertAuth

TableName

TableOwner

TableSelectAuth

TableType

TableUpdateAuth

Get

注※

常に長さ0の文字列を返します。

(4) ColumnListオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

ColumnComment

×

ColumnEditPattern

×

ColumnHeader

×

ColumnLength

×

ColumnName

×

ColumnNumber

×

ColumnScale

×

ColumnType

×

Count

※1

CountLimit

※2

SelectDict

TableName

※2

TablePassword

Get

×

注※1

常に0を返します。

注※2

Getメソッドがエラーになるため,設定は無意味です。

(5) QueryDefineオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Exclusive

QueryCount

※1

×

※1

×

Execute

※2

RemoveAll

注※1

集合関数が設定されているときは,エラーを返します。

注※2

抽出列,抽出条件が設定してあると,エラーを返します。

(6) Tablesコレクションオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

Add

Item

RemoveAll

注※

複数の表を設定すると,QueryDefine.Executeメソッドでエラーを返します。

(7) Tableオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

TableName

TablePassword

(8) Columnsコレクションオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

Add

Item

RemoveAll

注※

抽出する列が設定されていると,QueryDefine.Executeメソッドでエラーを返します。

(9) Columnオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

ColumnName

※3

SortMode

※1

※3

SortPriority

※1

※3

FunctionMode

※2

※3

注※1

列にソート種別が設定されていると,QueryDefine.Executeメソッドでエラーを返します。

注※2

列に集合関数が設定されていると,QueryDefine.Executeメソッドでエラーを返します。

注※3

抽出する列が設定されていると,QueryDefine.Executeメソッドでエラーを返します。

(10) Conditionsコレクションオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

Relation

Add

Item

RemoveAll

注※

抽出条件を設定すると,QueryDefine.Executeメソッドでエラーを返します。

(11) Conditionオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Text

注※

抽出条件を設定すると,QueryDefine.Executeメソッドでエラーを返します。

(12) UpdateDefineオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Exclusive

UpdateMode

※1

※2

TableName

※2

TablePassword

ExecutedRowCount

※3

ErrorInformation

※3

Execute

×

RemoveAll

注※1

dbpVariableを設定すると,UpdateDefine.Executeメソッドでエラーを返します。

注※2

更新処理ができないデータベースです。値の設定は無意味です。

注※3

常に0を返します。

(13) Updatesコレクションオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

Add

Item

RemoveAll

注※

更新処理ができないデータベースです。値の設定は無意味です。

(14) Updateオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

KeyCount

UpdateValueCount

KeyColumn

KeyValue

Column

UpdateValue

AddKey

AddUpdateValue

注※

更新処理ができないデータベースです。値の設定は無意味です。

(15) Insertsコレクションオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

Add

Item

RemoveAll

注※

更新処理ができないデータベースです。値の設定は無意味です。

(16) Insertオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

InsertValueCount

Column

InsertValue

AddInsertValue

注※

更新処理ができないデータベースです。値の設定は無意味です。

(17) Deletesコレクションオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

Add

Item

RemoveAll

注※

更新処理ができないデータベースです。値の設定は無意味です。

(18) Deleteオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

KeyCount

KeyColumn

KeyValue

AddKey

注※

更新処理ができないデータベースです。値の設定は無意味です。

(19) Catalogオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Convert

FileLoad

(20) VariableListオブジェクト

プロパティ/メソッド

データベース

dbpV3RD

dbpV3SD

dbpVKRDBF

dbpVKSPL

Count

VariableName

VariableValue