行集属性和行为

这些是 SQL Server Native Client OLE DB 访问接口行集属性。

属性 ID DESCRIPTION
DBPROP_ABORTPRESERVE R/W:读/写

默认值:VARIANT_FALSE

说明:中止作后行集的行为由此属性确定。

VARIANT_FALSE:SQL Server Native Client OLE DB 访问接口在中止作后使行集失效。 行集对象的功能几乎丢失。 它仅支持 IUnknown 作,以及释放未完成的行和访问器句柄。

VARIANT_TRUE:SQL Server Native Client OLE DB 访问接口维护有效的行集。
DBPROP_ACCESSORDER (访问顺序属性) R/W:读/写

默认值:DBPROPVAL_AO_RANDOM

说明:访问顺序。 行集上必须访问列的顺序。

DBPROPVAL_AO_RANDOM:可以按任意顺序访问列。

DBPROPVAL_AO_SEQUENTIALSTORAGEOBJECTS:绑定为存储对象的列只能按列序号确定的顺序进行访问。

DBPROPVAL_AO_SEQUENTIAL:必须按顺序访问所有列,该顺序由列序号确定。
DBPROP_APPENDONLY 此行集属性不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性值将生成错误。
DBPROP_BLOCKINGSTORAGEOBJECTS R/W:只读

默认值:VARIANT_TRUE

说明:SQL Server Native Client OLE DB 访问接口存储对象块使用其他行集方法。
DBPROP_BOOKMARKS DBPROP_LITERALBOOKMARKS R/W:读/写

默认值:VARIANT_FALSE

说明:当DBPROP_BOOKMARKS或DBPROP_LITERALBOOKMARKS VARIANT_TRUE时,SQL Server Native Client OLE DB 提供程序支持行集行标识的书签。

将任一属性设置为VARIANT_TRUE不会按书签启用行集定位。 将DBPROP_IRowsetLocate或DBPROP_IRowsetScroll设置为VARIANT_TRUE,以便通过书签创建支持行集定位的行集。

SQL Server Native Client OLE DB 访问接口使用Microsoft SQL Server 游标来支持包含书签的行集。 有关详细信息,请参阅 行集和 SQL Server 游标注意: 设置这些属性与其他 SQL Server Native Client OLE DB 访问接口游标定义属性冲突会导致错误。 例如,当DBPROP_OTHERINSERT也VARIANT_TRUE使用者尝试打开行集时,将DBPROP_BOOKMARKS设置为VARIANT_TRUE会生成错误。
DBPROP_BOOKMARKSKIPPED R/W:只读

默认值:VARIANT_FALSE

说明:如果使用者在定位或搜索带书签的行集时指示无效书签,则 SQL Server Native Client OLE DB 访问接口返回DB_E_BADBOOKMARK。
DBPROP_BOOKMARKTYPE R/W:只读

默认值:DBPROPVAL_BMK_NUMERIC

说明:SQL Server Native Client OLE DB 访问接口仅实现数字书签。 SQL Server Native Client OLE DB 访问接口书签是 32 位无符号整数,类型DBTYPE_UI4。
DBPROP_CACHEDEFERRED 此行集属性不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性值将生成错误。
DBPROP_CANFETCHBACKWARDS DBPROP_CANSCROLLBACKWARDS R/W:读/写

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 访问接口支持在非查询行集中向后提取和滚动。 SQL Server Native Client OLE DB 访问接口在VARIANT_TRUE DBPROP_CANFETCHBACKWARDS或DBPROP_CANSCROLLBACKWARDS时创建游标支持的行集。 有关详细信息,请参阅 行集和 SQL Server 游标
DBPROP_CANHOLDROWS R/W:读/写

默认值:VARIANT_FALSE

说明:默认情况下,如果使用者尝试获取行集的更多行,而挂起的更改存在于当前行集中的行上,则 SQL Server Native Client OLE DB 访问接口将返回DB_E_ROWSNOTRELEASED。 可以修改此行为。

将DBPROP_CANHOLDROWS和DBPROP_IRowsetChange都设置为VARIANT_TRUE意味着已添加书签的行集。 如果这两个属性都VARIANT_TRUE, 则 IRowsetLocate 接口在行集上可用,DBPROP_BOOKMARKS和DBPROP_LITERALBOOKMARKS都是VARIANT_TRUE。

SQL Server 游标支持包含书签的 SQL Server Native Client OLE DB 访问接口行集。
DBPROP_CHANGEINSERTEDROWS R/W:读/写

默认值:VARIANT_FALSE

说明:仅当行集正在使用键集驱动的游标时,此属性才能设置为VARIANT_TRUE。
DBPROP_COLUMNRESTRICT R/W:只读

默认值:VARIANT_FALSE

说明:当使用者无法更改行集中的列时,SQL Server Native Client OLE DB 访问接口会将属性设置为VARIANT_TRUE。 行集中的其他列可能可更新,行本身可能会被删除。

当属性VARIANT_TRUE时,使用者会检查 DBCOLUMNINFO 结构的 dwFlags 成员,以确定是否可以写入单个列的值。 对于可修改的列, dwFlags 展品DBCOLUMNFLAGS_WRITE。
DBPROP_COMMANDTIMEOUT R/W:读/写

默认值:0

说明:默认情况下,SQL Server Native Client OLE DB 访问接口不会在 ICommand::Execute 方法上超时。
DBPROP_COMMITPRESERVE R/W:读/写

默认值:VARIANT_FALSE

说明:提交作后行集的行为由此属性确定。

VARIANT_TRUE:SQL Server Native Client OLE DB 访问接口维护有效的行集。

VARIANT_FALSE:SQL Server Native Client OLE DB 访问接口在提交作后使行集失效。 行集对象的功能几乎丢失。 它仅支持 IUnknown 作,以及释放未完成的行和访问器句柄。
DBPROP_DEFERRED R/W:读/写

默认值:VARIANT_FALSE

说明:设置为VARIANT_TRUE SQL Server Native Client OLE DB 提供程序尝试对行集使用服务器游标。 应用程序访问文本、 ntext图像 列之前,不会从服务器返回这些列。
DBPROP_DELAYSTORAGEOBJECTS R/W:只读

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 访问接口支持存储对象的即时更新模式。

对顺序流对象中的数据所做的更改会立即提交到 SQL Server。 根据行集事务模式提交修改。
DBPROP_HIDDENCOLUMNS R/W:只读

默认值:VARIANT_FALSE

描述: 隐藏列计数

如果DBPROP_UNIQUEROWS VARIANT_TRUE,DBPROP_HIDDENCOLUMNS属性返回提供程序添加的其他“隐藏”列数,以唯一标识行集中的行。 这些列由 IColumnsInfo::GetColumnInfoIColumnsRowset::GetColumnsRowset 返回。 但是,它们不包括在 IColumnsInfo::GetColumnInfo 返回的 pcColumns 参数返回的行计数中。

若要确定 IColumnsInfo::GetColumnInfo 返回的 prgInfo 结构中表示的列总数,包括隐藏列,使用者会将 DBPROP_HIDDENCOLUMNS 的值添加到 pcColumns中从 IColumnsInfo::GetColumnInfo 返回的列计数。 如果DBPROP_UNIQUEROWS VARIANT_FALSE,则DBPROP_HIDDENCOLUMNS为零。
DBPROP_IAccessor DBPROP_IColumnsInfo DBPROP_IConvertType DBPROP_IRowset DBPROP_IRowsetInfo R/W:只读

默认值:VARIANT_TRUE

说明:SQL Server Native Client OLE DB 访问接口支持所有行集上的这些接口。
DBPROP_IColumnsRowset R/W:读/写

默认值:VARIANT_TRUE

说明:SQL Server Native Client OLE DB 提供程序支持 IColumnsRowset 接口。
DBPROP_IConnectionPointContainer R/W:读/写

默认值:VARIANT_FALSE

说明:IConnectionPointContainer。 如果VARIANT_TRUE,则行集支持指定的接口。 如果VARIANT_FALSE,则行集不支持指定的接口。 支持接口的提供程序必须支持与具有VARIANT_TRUE值的接口关联的属性。 这些属性主要用于通过 ICommandProperties::SetProperties 请求接口。
DBPROP_IMultipleResults R/W:读/写

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 提供程序支持 IMultipleResults 接口。
DBPROP_IRowsetChange DBPROP_IRowsetUpdate R/W:读/写

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 提供程序支持 IRowsetChangeIRowsetUpdate 接口。

使用等于VARIANT_TRUE DBPROP_IRowsetChange创建的行集显示即时更新模式行为。

当DBPROP_IRowsetUpdate VARIANT_TRUE时,DBPROP_IRowsetChange也会VARIANT_TRUE。 行集显示延迟的更新模式行为。

SQL Server Native Client OLE DB 访问接口使用 SQL Server 游标来支持公开 IRowsetChangeIRowsetUpdate 的行集。 有关详细信息,请参阅 行集和 SQL Server 游标
DBPROP_IRowsetIdentity R/W:读/写

默认值:VARIANT_TRUE

说明:SQL Server Native Client OLE DB 提供程序支持 IRowsetIdentity 接口。 如果行集支持此接口,表示同一基础行的任何两个行句柄将始终反映相同的数据和状态。 使用者可以调用 IRowsetIdentity::IsSameRow 方法比较两个行句柄,以查看它们是否引用同一行实例。
DBPROP_IRowsetLocate DBPROP_IRowsetScroll R/W:读/写

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 访问接口可以公开 IRowsetLocateIRowsetScroll 接口。

当DBPROP_IRowsetLocate VARIANT_TRUE时,DBPROP_CANFETCHBACKWARDS和DBPROP_CANSCROLLBACKWARDS也VARIANT_TRUE。

当DBPROP_IRowsetScroll VARIANT_TRUE时,DBPROP_IRowsetLocate也VARIANT_TRUE,并且两个接口在行集中都可用。

任一接口都需要书签。 当使用者请求任一接口时,SQL Server Native Client OLE DB 访问接口将DBPROP_BOOKMARKS和DBPROP_LITERALBOOKMARKS设置为VARIANT_TRUE。

SQL Server Native Client OLE DB 访问接口使用 SQL Server 游标来支持 IRowsetLocateIRowsetScroll。 有关详细信息,请参阅 行集和 SQL Server 游标

设置这些属性与其他 SQL Server Native Client OLE DB 访问接口游标定义属性冲突会导致错误。 例如,当DBPROP_OTHERINSERT也VARIANT_TRUE使用者尝试打开行集时,将DBPROP_IRowsetScroll设置为VARIANT_TRUE会生成错误。
DBPROP_IRowsetResynch R/W:读/写

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 提供程序按需公开 IRowsetResynch 接口。 SQL Server Native Client OLE DB 提供程序可以在任何行集中公开接口。
DBPROP_ISupportErrorInfo R/W:读/写

默认值:VARIANT_TRUE

说明:SQL Server Native Client OLE DB 访问接口在行集上公开 ISupportErrorInfo 接口。
DBPROP_ILockBytes 此接口不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性将生成错误。
DBPROP_ISequentialStream R/W:读/写

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 访问接口公开 ISequentialStream 接口,以支持 SQL Server 中存储的长长度可变数据。
DBPROP_IStorage 此接口不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性将生成错误。
DBPROP_IStream 此接口不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性将生成错误。
DBPROP_IMMOBILEROWS R/W:读/写

默认值:VARIANT_TRUE

说明:该属性仅为 SQL Server 键集游标VARIANT_TRUE;它对于所有其他游标VARIANT_FALSE。

VARIANT_TRUE:行集不会对插入的或更新的行重新排序。 对于 IRowsetChange::InsertRow,行将显示在行集的末尾。 对于 IRowsetChange::SetData,如果行集未排序,则更新行的位置不会更改。 如果行集已排序, 并且 IRowsetChange::SetData 更改用于对行集进行排序的列,则不会移动该行。 如果行集基于一组键列(通常是DBPROP_OTHERUPDATEDELETE VARIANT_TRUE但DBPROP_OTHERINSERT VARIANT_FALSE),则更改键列的值通常等效于删除当前行并插入新行。 因此,如果DBPROP_OWNINSERT是VARIANT_FALSE,则行可能看起来移动甚至从行集中消失,即使DBPROP_IMMOBILEROWS属性VARIANT_TRUE也是如此。

VARIANT_FALSE:如果行集已排序,则插入的行按行集的正确顺序显示。 如果未对行集进行排序,则插入的行将显示在末尾。 如果 IRowsetChange::SetData 更改用于对行集进行排序的列,则移动该行。 如果未对行集进行排序,则行的位置不会更改。
DBPROP_LITERALIDENTITY R/W:只读

默认值:VARIANT_TRUE

说明:此属性始终VARIANT_TRUE。
DBPROP_LOCKMODE R/W:读/写

默认值:DBPROPVAL_LM_NONE

说明:行集执行的锁定级别(DBPROPVAL_LM_NONE,DBPROPVAL_LM_SINGLEROW)。 注意: 在事务中使用快照隔离时,如果使用键集或动态服务器游标打开行集,并且锁定模式设置为DBPROPVAL_LM_SINGLEROW,则当其他人自事务启动以来更新该行时,将发生错误。 对于其他游标类型和锁定模式,如果其他人自事务启动以来更新了该行,则在用户尝试更新行之前不会发生错误。 在这两种情况下,这些错误都是由服务器生成的。
DBPROP_MAXOPENROWS R/W:只读

默认值:0

说明:SQL Server Native Client OLE DB 访问接口不会限制可在行集中处于活动状态的行数。
DBPROP_MAXPENDINGROWS R/W:只读

默认值:0

说明:SQL Server Native Client OLE DB 访问接口不会限制更改挂起的行集行数。
DBPROP_MAXROWS R/W:读/写

默认值:0

说明:默认情况下,SQL Server Native Client OLE DB 访问接口不会限制行集中的行数。 当使用者DBPROP_MAXROWS设置时,SQL Server Native Client OLE DB 访问接口使用 SET ROWCOUNT 语句来限制行集中的行数。

SET ROWCOUNT 可能会导致 SQL Server 语句执行中出现意外后果。 有关详细信息,请参阅 SET ROWCOUNT
DBPROP_MAYWRITECOLUMN 此行集属性不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性值将生成错误。
DBPROP_MEMORYUSAGE 此行集属性不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性值将生成错误。
DBPROP_NOTIFICATIONGRANULARITY 此行集属性不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性值将生成错误。
DBPROP_通知阶段 R/W:只读

默认值:DBPROPVAL_NP_OKTODO |DBPROPVAL_NP_ABOUTTODO |DBPROPVAL_NP_SYNCHAFTER |DBPROPVAL_NP_FAILEDTODO |DBPROPVAL_NP_DIDEVENT

说明:SQL Server Native Client OLE DB 提供程序支持所有通知阶段。
DBPROP_NOTIFYCOLUMNSET DBPROP_NOTIFYROWDELETE DBPROP_NOTIFYROWFIRSTCHANGE DBPROP_NOTIFYROWINSERT DBPROP_NOTIFYROWRESYNCH DBPROP_NOTIFYROWSETRELEASE DBPROP_NOTIFYROWSETFETCH-POSITIONCHANGE DBPROP_NOTIFYROWUNDOCHANGE DBPROP_NOTIFYROWUNDODELETE DBPROP_NOTIFYROWUNDOINSERT DBPROP_NOTIFYROWUPDATE R/W:只读

默认值:DBPROPVAL_NP_OKTODO |DBPROPVAL_NP_ABOUTTODO

说明:在尝试执行行集修改之前,SQL Server Native Client OLE DB 提供程序通知阶段是可取消的。 SQL Server Native Client OLE DB 访问接口在尝试完成后不支持阶段取消。
DBPROP_ORDEREDBOOKMARKS 此行集属性不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性值将生成错误。
DBPROP_OTHERINSERT DBPROP_OTHERUPDATEDELETE DBPROP_OWNINSERT DBPROP_OWNUPDATEDELETE R/W:读/写

默认值:VARIANT_FALSE

说明:设置更改可见性属性会导致 SQL Server Native Client OLE DB 访问接口使用 SQL Server 游标来支持行集。 有关详细信息,请参阅 行集和 SQL Server 游标
DBPROP_QUICKRESTART R/W:读/写

默认值:VARIANT_FALSE

说明:设置为VARIANT_TRUE时,SQL Server Native Client OLE DB 访问接口尝试对行集使用服务器游标。
DBPROP_REENTRANTEVENTS R/W:只读

默认值:VARIANT_TRUE

说明:如果使用者尝试从通知回调访问非条目行集方法,SQL Server Native Client OLE DB 访问接口行集是重新加入的,并且可能会返回DB_E_NOTREENTRANT。
DBPROP_REMOVEDELETED(删除后移除属性) R/W:读/写

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 访问接口根据行集公开的 SQL Server 数据的可见性更改来更改属性的值。

VARIANT_TRUE:刷新行集时,使用者或其他 SQL Server 用户删除的行将从行集中删除。 DBPROP_OTHERINSERT VARIANT_TRUE。

VARIANT_FALSE:刷新行集时,使用者或其他 SQL Server 用户删除的行不会从行集中删除。 行集中已删除 SQL Server 行的行状态值DBROWSTATUS_E_DELETED。 DBPROP_OTHERINSERT VARIANT_TRUE。

此属性仅包含 SQL Server 游标支持的行集的值。 有关详细信息,请参阅 行集和 SQL Server 游标

在键集游标行集上实现DBPROP_REMOVEDELETED属性时,在提取时删除已删除的行,并且行提取方法(如 GetNextRowsGetRowsAt )可以同时返回S_OK行数和行数少于所请求的行数。 请注意,此行为并不表示DB_S_ENDOFROWSET条件,如果有任何剩余行,则返回的行数永远不会为零。
DBPROP_REPORTMULTIPLECHANGES 此行集属性不是由 SQL Server Native Client OLE DB 访问接口实现的。 尝试读取或写入属性值将生成错误。
DBPROP_RETURNPENDINGINSERTS (返回待处理的插入) R/W:只读

默认值:VARIANT_FALSE

说明:调用提取行的方法时,SQL Server Native Client OLE DB 访问接口不会返回挂起的插入行。
DBPROP_ROWRESTRICT R/W:只读

默认值:VARIANT_TRUE

说明:SQL Server Native Client OLE DB 访问接口行集不支持基于行的访问权限。 如果 IRowsetChange 接口在行集上公开,则使用者可以调用 SetData 方法。
DBPROP_ROWSET_ASYNCH R/W:读/写

默认值:0

说明:提供任意时间行集处理。 此属性位于 Rowset 属性组中,DBPROPSET_ROWSET属性集。 类型为VT_14。

SQL Server Native Client 支持的位掩码中的唯一值是 DBPROPVAL_ASYNCH_INITIALIZE
DBPROP_ROWTHREADMODEL R/W:只读

默认值:DBPROPVAL_RT_FREETHREAD

说明:SQL Server Native Client OLE DB 访问接口支持从单个使用者的多个执行线程访问其对象。
DBPROP_SERVERCURSOR R/W:读/写

默认值:VARIANT_FALSE

说明:设置时,SQL Server 游标用于支持行集。 有关详细信息,请参阅 行集和 SQL Server 游标
DBPROP_SERVERDATAONINSERT R/W:读/写

默认值:VARIANT_FALSE

说明:插入时的服务器数据。

VARIANT_TRUE:在插入传输到服务器时,提供程序从服务器检索数据以更新本地行缓存。

VARIANT_FALSE:提供程序不会检索新插入行的服务器值。
DBPROP_STRONGIDENTITY R/W:只读

默认值:VARIANT_TRUE

说明:强行标识。 如果允许在行集( IRowsetChangeIRowsetUpdate 为 true)上插入,并且DBPROP_UPDATABILITY设置为支持 InsertRows,则DBPROP_STRONGIDENTITY的值取决于DBPROP_CHANGEINSERTEDROWS属性(如果DBPROP_CHANGEINSERTEDROWS属性值为VARIANT_FALSE,则VARIANT_FALSE)。
DBPROP_TRANSACTEDOBJECT R/W:只读

默认值:VARIANT_FALSE

说明:SQL Server Native Client OLE DB 访问接口仅支持事务处理的对象。 有关详细信息,请参阅 事务
DBPROP_UNIQUEROWS R/W:读/写

默认值:VARIANT_FALSE

说明:唯一行。

VARIANT_TRUE:每行均由其列值唯一标识。 唯一标识行的列集在 GetColumnInfo 方法返回的 DBCOLUMNINFO 结构中设置了DBCOLUMNFLAGS_KEYCOLUMN。

VARIANT_FALSE:行可能或不能由其列值唯一标识。 键列可以使用DBCOLUMNFLAGS_KEYCOLUMN标记或可能未标记。
DBPROP_UPDATABILITY R/W:读/写

默认值:0

说明:SQL Server Native Client OLE DB 访问接口支持所有DBPROP_UPDATABILITY值。 设置DBPROP_UPDATABILITY不会创建可修改的行集。 若要使行集可修改,请设置DBPROP_IRowsetChange或DBPROP_IRowsetUpdate。

SQL Server Native Client OLE DB 访问接口定义特定于提供程序的属性集DBPROPSET_SQLSERVERROWSET,如下表所示。

属性 ID DESCRIPTION
SSPROP_COLUMN_ID 列:ColumnID

R/W:只读

类型:VT_U12 |VT_ARRAY

默认值:VT_EMPTY

说明:表示当前 Transact-SQL SELECT 语句中 COMPUTE 子句结果列的序号位置(基于 1)的整数值的数组。 这是与 ODBC SQL_CA_SS_COLUMN_ID 属性等效的 SQL Server Native Client OLE DB 访问接口。
SSPROP_DEFERPREPARE 列:否

R/W:读/写

类型:VT_BOOL

默认值:VARIANT_TRUE

说明:VARIANT_TRUE:在准备的执行中,命令准备将推迟到调用 ICommand::Execute 或执行元属性作。 如果该属性设置为

VARIANT_FALSE: 执行 ICommandPrepare::P repare 时,将准备该语句。
SSPROP_IRowsetFastLoad 列:否

R/W:读/写

类型:VT_BOOL

默认值:VARIANT_FALSE

说明:将此属性设置为VARIANT_TRUE通过 IOpenRowset::OpenRowset 打开快速加载行集。 无法在 ICommandProperties::SetProperties 中设置此属性。
SSPROP_ISSAsynchStatus 列:否。

R/W:读/写

类型:VT_BOOL

默认值:VARIANT_FALSE

说明:将此属性设置为VARIANT_TRUE,以使用 ISSAsynchStatus 接口启用异步作。
SSPROP_MAXBLOBLENGTH 列:否

R/W:读/写

类型:VT_I4

默认值:提供程序不会限制服务器返回的文本的大小,并且属性值设置为最大值。 例如,2147483647。

说明:SQL Server Native Client OLE DB 访问接口执行 SET TEXTSIZE 语句,以限制 SELECT 语句中返回的二进制大型对象(BLOB)数据的长度。
SSPROP_NOCOUNT_STATUS 列:NoCount

R/W:只读

类型:VT_BOOL

默认值:VARIANT_FALSE

说明:一个布尔值,表示 SQL Server 中 SET NOCOUNT ON/OFF 的状态:

VARIANT_TRUE:SET NOCOUNT ON 时

VARIANT_FALSE:SET NOCOUNT OFF 时
SSPROP_QP_NOTIFICATION_MSGTEXT 列:否

R/W:读/写

类型:VT_BSTR(允许 1-2000 个字符)

默认值:空字符串

说明:查询通知的消息文本。 这是用户定义的,没有定义的格式。
SSPROP_QP_NOTIFICATION_OPTIONS 列:否

R/W:读/写

类型:VT_BSTR

默认值:空字符串

说明:查询通知选项。 在字符串中指定了这些值。name=value 用户负责创建服务并从队列中读取通知。 查询通知选项字符串的语法为:

service=<service-name>[;(local database=<database>&#124;broker instance=<broker instance>)]

例如:

service=mySSBService;local database=mydb
SSPROP_QP_NOTIFICATION_TIMEOUT 列:否

R/W:读/写

类型:VT_UI4

默认值:432000 秒(5 天)

最小值:1 秒

最大值:2^31-1 秒

说明:查询通知保持活动状态的秒数。

另请参阅

行集