返回首页

gbase数据、南大通用产品文档:GBase8aHasRows 属性

更新日期:2024年09月11日

获取一个数值指明GBaseDataReader 是否包含一行或多行。

语法
[ Visual Basic ]
Public Overrides ReadOnly Property HasRows As Boolean

Get
[ C# ]
public override bool HasRows { get; }

要建立显式连接(有时称为直接连接), GBase 8s ESQL/C 支持 SQL 连接语句。
GBase 8s ESQL/C 还支持下表中列出的连接库函数,以在 Windows(TM) 环境中建立显式连
接。

表 4. ESQL/C 连接库函数及其等价的 SQL 语句

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 381 -

Windows
(TM) 库函数的
ESQL/C
描述
等价 SQL 语句
请参阅
GetConnect()
请求显式连接并
返回指向连接信息的
指针
CONNECT TO
'@dbservername' WITH
CONCURRENT
TRANSACTION
GetConnect() 函数
(Windows)
SetConnect()
将连接切换为已
建立(休眠状态的)的
显式连接
SET CONNECT TO
(不带 DEFAULT 选
项)
SetConnect() 函数
(Windows)
ReleaseConnect()
关闭已建立的显
式连接
DISCONNECT (不
带 DEFAULT 、
CURRENT 或 ALL 选
项)
ReleaseConnect()
函数(Windows)

重要: GBase 8s ESQL/C 支持库函数,以兼容 Windows(TM) 应用程序 5.01 版本的
GBase 8s ESQL/C。当在为 Windows(TM) 环境编写新的 GBase 8s ESQL/C 应用程序时,使
用 SQL 连接语句
(CONNECT 、
DISCONNECT 和 SET CONNECTION)
而不是 GBase 8s
ESQL/C 连接库函数。

GBase 8s ESQL/C 使用包含连接语句柄以及其它连接信息。GBase 8s ESQL/C 连接库
函数使用连接语句柄以及内部结构中的信息将应用程序的连接信息传递给应用程序。应用
程序可以使用连接语句柄来标识显式连接。

如果使用这些连接函数建立显式连接,请注意以下限制:
如果在一个模块中打开
(如果共享 DLL)

然后使用显式连接来使用另一个模块中的
游标时,在声明游标时必须使用主机变量作为游标的名称。
确保您的应用程序始终使用正确的游标语句柄。

重要: 如果应用程序使用错误的连接句柄,则应用程序可以更改错误的数据库而不
需通知用户。

当您编译 GBase 8s ESQL/C 程序时,esql 命令处理器自动将 GBase 8s ESQL/C 连接
函数链接到您的程序。


GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 382 -

通过gcadmin 删除VCLink。
语法
gcadmin rmvclink
参数说明

vclink_name:VCLink 的名字。
执行结果
执行成功,可以通过gcadmin showvclink 命令看到该VCLink 被删除。