第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性

文章目录

  • [第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性](#第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性)

第十四章 以编程方式使用 SQL 网关 - %SQLGatewayConnection 方法和属性

AllocateStatement()

调用 ODBC 函数 SQLAllocHandle() 并在 SQL 网关中创建相应的结构。

复制代码
method AllocateStatement(ByRef hstmt) as %Status

Connect()

建立与 DSN 的连接。

复制代码
method Connect(dsn, usr, pwd, timeout) as %Status

如果用户名和密码均为空,则此方法调用 ODBC 函数 SQLDriverConnect()。如果该调用不成功或指定了用户名/密码,则该方法将调用 ODBC 函数 SQLConnect()。

如果超时参数不为0,则首先调用SQLSetConnectAttr()设置SQL_ATTR_LOGIN_TIMEOUT。

ConnectionHandle property

%Binary在属性中,提供与 ODBC 兼容的数据源的当前连接句柄。

Disconnect()

关闭连接。

复制代码
method Disconnect() as %Status

DLLHandle 属性

%Binary属性,该属性提供当前使用的共享库的句柄。这是在连接时设置的。

DLLName 属性

%String属性中提供当前正在使用的共享库的名称。这是在连接时设置的。

DSN 属性

%StringO属性中,提供要连接的符合 ODBC 的数据源的数据源名称。

相关推荐
NineData29 分钟前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
阿里云大数据AI技术31 分钟前
用 SQL 调大模型?Hologres + 百炼,让数据开发直接“对话”AI
sql·llm
赵渝强老师3 小时前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石7 小时前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
YuMiao9 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
倔强的石头_1 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
Sinclair3 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
Rockbean4 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek