DTO を使用したカタログと辞書の作成および管理 : DtoSegment オブジェクト
 
このページをシェアする                  
DtoSegment オブジェクト
このオブジェクトはインデックス内のセグメントを表します。
プロパティ
 
ColumnName
このセグメントに関連付けられている列名を取得または設定します。
Flags
セグメント フラグを取得または設定します。これは列挙型の値です。可能な値のリストについては、セグメント フラグを参照してください。
Number
0 から始まるセグメント番号を取得または設定します。
メソッド
なし
備考
1 つまたは複数のセグメントでインデックスが構成されます。1 つのインデックスに対し、119 個のセグメントが許可されます。1 つのインデックスのセグメントに含まれるすべての列を結合したサイズは、255 バイトより大きくすることはできないことに注意してください。
'辞書を開く
Dim dictionary as new DtoDictionary
Dim result as DtoResult
result = dictionary.Open("d:\mydemodata")
 
'Students テーブルを取得する
Dim students_table as DtoTable
Set students_table = dictionary.GetTable("Student")
 
'Students テーブルから Indexes コレクションを取得する
Dim students_idx as DtoIndexes
Set students_idx = students_table.Indexes
 
'すべてのインデックスを削除する
Dim first_idx as DtoIndex
Set first_idx = students_idx(1)
 
'最初のインデックスから DtoSegments コレクションを取得する
Dim my_segments as DtoSegments
Set my_segments as first_idx.Segments
 
'最初のセグメントを取得し、列名を照会する
Dim first_seg as DtoSegment
Set first_seg = my_segments(1)
Dim colname as String
colname = first_seg.ColumnName
関連項目
DtoSegments コレクション
DtoTable オブジェクト
DtoIndexes コレクション