Hitachi

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


8.3.2 ACE3 E3がサーバプログラムのとき

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

(表記)

dbpV3PDM:VOS3 PDMII E2を示します。

dbpV3USR:VOS3 ユーザファイルを示します。

dbpV3RDB1:VOS3 RDB1を示します。

dbpV1PDM:VOS1 PDMII E2を示します。

dbpV1USR:VOS1 ユーザファイルを示します。

dbpV1SPL:VOS1スプールファイルを示します。

(凡例)

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

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

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

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

〈この項の構成〉

(1) DBPARTNERオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

CodeChangeMode

CommitMode

DictPath

TableDefSource

IsConnect

LogoffFileName

LogonFileName

MacroTimeLimit

Password

ResponseLimit

TargetDatabase

TargetServer

TerminalMode

TerminalName

UserID

Cancel

Commit

Connect

Disconnect

Rollback

TerminalClose

(2) Resultオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

QueryCountLimit

DataCheck

HeaderOutput

RecordHeader

FieldHeader

RecordData

FieldData

FieldDataLength

FieldCount

EOF

Get

Close

SaveToFile

CopyToClipboard

注※

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

(3) TableListオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

CountLimit

SelectDict

Pattern

TableComment

TableCreateDate

TableDataSource

TableDBMName

TableDeleteAuth

TableGroupName

TableHeader

TableInsertAuth

TableName

TableOwner

TableSelectAuth

TableType

TableUpdateAuth

Get

注※

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

(4) ColumnListオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

ColumnComment

×

ColumnEditPattern

×

ColumnHeader

×

ColumnLength

×

ColumnName

×

ColumnNumber

×

ColumnScale

×

ColumnType

×

Count

※1

CountLimit

※2

SelectDict

TableName

※2

TablePassword

Get

×

注※1

常に0を返します。

注※2

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

(5) QueryDefineオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Exclusive

QueryCount

※1

※1

※1

※1

※1

※2

Execute

※2

RemoveAll

注※1

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

注※2

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

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

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

Add

※1

※1

※1

※1

※1

※2

Item

RemoveAll

注※1

6個以上の表を設定すると,QueryDefine.Executeでエラーを返します。

注※2

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

(7) Tableオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

TableName

TablePassword

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

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

Add

Item

RemoveAll

注※

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

(9) Columnオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

ColumnName

SortMode

SortPriority

FunctionMode

注※

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

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

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

Relation

Add

Item

RemoveAll

注※

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

(11) Conditionオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Text

注※

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

(12) UpdateDefineオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Exclusive

UpdateMode

※1

※1

※1

※1

※1

※1

TableName

※1

※1

※1

※1

※1

※1

TablePassword

ExecutedRowCount

※2

※2

※2

※2

※2

※2

ErrorInformation

※2

※2

※2

※2

※2

※2

Execute

×

×

×

×

×

×

RemoveAll

注※1

更新処理ができないデータベースです。値を設定しても無意味です。

注※2

常に0を返します。

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

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

Add

Item

RemoveAll

注※

更新処理ができないデータベースです。値を設定しても無意味です。

(14) Updateオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

KeyCount

UpdateValueCount

KeyColumn

KeyValue

Column

UpdateValue

AddKey

AddUpdateValue

注※

更新処理ができないデータベースです。値を設定しても無意味です。

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

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

Add

Item

RemoveAll

注※

更新処理ができないデータベースです。値を設定しても無意味です。

(16) Insertオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

InsertValueCount

Column

InsertValue

AddInsertValue

注※

更新処理ができないデータベースです。値を設定しても無意味です。

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

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

Add

Item

RemoveAll

注※

更新処理ができないデータベースです。値を設定しても無意味です。

(18) Deleteオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

KeyCount

KeyColumn

KeyValue

AddKey

注※

更新処理ができないデータベースです。値を設定しても無意味です。

(19) Catalogオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Convert

FileLoad

(20) VariableListオブジェクト

プロパティ

/メソッド

データベース

dbp

V3PDM

dbp

V3USR

dbp

V3RDB1

dbp

V1PDM

dbp

V1USR

dbp

V1SPL

Count

VariableName

VariableValue