点击或拖拽改变大小

SQLListSpecialColumns 构造函数

X#
构造一个 SQLListSpecialColumns 对象。

命名空间:  XSharp.VO.SDK
程序集:  XSharp.VOSQLClasses (在 XSharp.VOSQLClasses.dll 中) 版本:2.22 GA
语法
 CONSTRUCTOR(
	nColType,
	cQualifier,
	cOwner,
	cTableName,
	nScope,
	nNullable,
	oSQLConnection
) CLIPPER
查看代码

参数

nColType (Optional)
类型:__Usual
搜索字符串或以下常量之一,表示要返回的列的类型:
cQualifier (Optional)
类型:__Usual
表限定符的搜索字符串或名称。
cOwner (Optional)
类型:__Usual
表所有者的搜索字符串或名称。
cTableName (Optional)
类型:__Usual
表的搜索字符串或名称。
nScope (Optional)
类型:__Usual
以下常量之一,表示当前行ID(返回的行ID可以具有更大的范围)的最小要求范围:
nNullable (Optional)
类型:__Usual
以下常量之一,表示是否返回可以具有NULL值的特殊列:
oSQLConnection (Optional)
类型:__Usual
指示表可以在哪里找到的 SQL 连接。 如果未指定,那么如果有的话,将使用当前默认连接;如果没有定义,那么系统将要求最终用户登录到数据库。
备注
kColumnType可能的值
常量描述
SQL_BEST_ROWID返回最佳列或列集,通过从列中检索值,允许唯一标识指定表中的任何行。
SQL_ROWVER返回指定表中的列(如果有的话),当数据源在任何事务中更新行的任何值时,这些列会自动更新。
kScope可能的值
常量描述
SQL_SCOPE_CURROW只有在定位在该行时,才能保证行ID有效。 如果行ID稍后使用,可能不会返回行,如果行被另一个事务更新或删除。
SQL_SCOPE_SESSION在会话期间(跨事务边界)的持续时间内,可以保证行ID有效。
SQL_SCOPE_TRANSACTION可以保证行ID在当前事务的持续时间内有效。
kNullable可能的值
常量描述
SQL_NO_NULLS排除可以具有NULL值的特殊列。
SQL_NULLABLE返回特殊列,即使它们可以具有NULL值。
Level 1
参见