BLOBバッファの指定された位置のベクトルデータを取得します。
|
|
BufGetVector (参照項目、位置、ベクトル型、 エレメント番号、ポインタ値、セル記憶形式、セル長)
|
|
-
参照項目 …… バッファとなるBLOB項目。VARリテラルが必要です。
-
位置 …… 変換を開始する位置を表す数値。バッファの先頭は1です。
-
ベクトル型 …… ベクトルのデータ型を表す数。以下の通りです。
-
1 …… 文字型
-
2 …… 数値型
-
3 …… 論理型
-
4 …… 日付型
-
5 …… 時刻型
-
6 …… BLOB型
-
エレメント番号 …… ベクトル長を表す数値
-
ポインタ値 …… ベクトル値データをバッファに直接書き込むか、ポインタとして書き込むかを指定する論理値。 「True」ならば、ポインタとして書き込みます。
-
セル記憶形式 …… ベクトルセルの記憶形式。外部のベクトルがバッファから読み込まれた場合に指定します。このパラメータは、セルのデータ型に対応する記憶形式のうちのどれかを指定します。
-
セル長 …… ベクトルセルの記憶長タイプ。外部のベクトルがバッファから読み込まれた場合に指定します。このパラメータは、「セル記憶形式」に対応する長さを指定します。
|
|
変換が成功した場合はベクトルデータが返ります。失敗した場合は、NULL が返ります。
以下の場合は失敗します。
|
|
BufSetVector
バッファ
|