IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计

QbQueryStringSearch


图象 音频 视频
X    

在 QBIC 目录中搜索符合查询字符串中包含的搜索标准的图象。结果(包括图象句柄及其 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(输入)
查询字符串。

tableName(输入)
包含要搜索的图象列的表的名称。

columnName(输入)
图象列的名称。必须对图象数据启用该列。

maxReturns(输入)
要返回的最大图象数。

scope(输入)(保留)
必须设置为 0 (NULL)。

resultType(输入)(保留)
必须设置为 qbiArray。

count(输出)
指向返回的图象数的指针。若返回零,则确保对查询字符串中的所有特性编目了图象列。

returns(输出)
指向存放返回结果的 QbResult 结构数组的指针。务必分配足够大的缓冲区来存放期望的所有结果。

错误码

qbiECinvalidQueryString
指定的查询字符串无效。

查询 Employee 表的 picture 列中的已编目的图象。确保不返回 6 个以上图象:

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


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]