SQLListSpecialColumns 构造函数 | |
构造一个 SQLListSpecialColumns 对象。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOSQLClasses (在 XSharp.VOSQLClasses.dll 中) 版本:2.22 GA
语法 CONSTRUCTOR(
nColType,
cQualifier,
cOwner,
cTableName,
nScope,
nNullable,
oSQLConnection
) CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public SQLListSpecialColumns(
__Usual nColType = default,
__Usual cQualifier = default,
__Usual cOwner = default,
__Usual cTableName = default,
__Usual nScope = default,
__Usual nNullable = default,
__Usual oSQLConnection = default
)
查看代码参数
- 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
参见