Image、Audio 及 Video Extenders 管理與程式設計

QbQueryStringSearch


影像 音效 視訊
X    

搜尋 QBIC 型錄, 以找出符合某查詢字串中所含之搜尋準則的影像。搜尋結果 (內含影像 handle 與其 QBIC 搜尋範圍) 會儲存在從屬站記憶體的結果陣列中。並且會根據其範圍加以排序。

授權

選取

檔案庫
OS/2 與 Windows AIX、HP-UX 及 Solaris
dmbqqry.lib libdmbqqry.a (AIX)

libdmbqqry.sl (HP-UX)

libdmbqqry.so (Solaris)

併入檔

dmbqbapi.h

語法

SQLRETURN QbQueryStringSearch(
      char *queryString,
      char *tableName,
      char *columnName,
      SQLINTEGER maxReturns,
      QbQueryScope* scope,
      SQLINTEGER resultType,
      SQLINTEGER* count,
      QbResult* returns
      );

參數

queryString (in)
查詢字串。

tableName (in)
內含您要搜尋之影像直欄的表格名稱。

columnName (in)
影像直欄的名稱。必須為影像資料啟用直欄。

maxReturns (in)
您希望傳回之影像的數目上限。

scope (in) (保留)
必須設定為 0 (NULL)。

resultType (in) (保留)
必須設為 qbiArray。

count (out)
指向所傳回之影像數目的指標。假設傳回 0, 請確定您已對查詢字串中的所有特性,編目影像直欄。

returns (out)
指向保有傳回結果之 QbResult 結構陣列的指標。 請確定您所配置的緩衝區大小放得下您所要的全部結果。

錯誤碼

qbiECinvalidQueryString
您指定的查詢字串無效。

範例

查詢員工表格之圖片直欄中的已編目影像。 確定所傳回的影像不超過 6 個:

#include <dmbqbapi.h>
rc = QbQueryStringSearch("QbColorFeatureClass color=<255, 0, 0>"
       "employee",
       "picture", 6, 0, qbiArray,
       &count, &returns);


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]