返回首页

gbase数据、南大通用产品文档:GBase8s

更新日期:2024年09月11日

GCIBindByName
函数原型:
sword
GCIBindByName(
GCIStmt *stmtp,
GCIBind **bindp,
GCIError *errhp,
CONST GCIText *placeholder,
sb4 place_len,
dvoid *valuep,
sb4 value_sz,
ub2 dty,
dvoid *indp,
ub2 *alenp,
ub2 *rcodep,
ub4 maxarr_len,
ub4 *curelep,
ub4 mode
);
功能描述:
按参数名称绑定SQL 语句中的参数
参数说明:
stmtp(输入)
绑定影响的语句句柄
bindp(输出)
绑定信息句柄
errhp(输入)
错误信息句柄,该接口调用失败时将错误码和错误信息写入该句柄
placeholder(输入)



绑定的参数名称
placeh_len(输入)
参数名称的长度
valuep(输入)
参数值缓冲区指针
value_sz(输入)
参数类型单个值的大小
dty(输入)
参数的数据类型,取值请参考GCI 数据类型介绍
indp(输入)
控制指示位缓存(仅用于和Oracle 保持兼容)
alenp(输入)
数据实际长度缓存(仅用于和Oracle 保持兼容)
rcodep(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
maxarr_len(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
curelep(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
mode(输入)
绑定模式,取值如下:


GCI_DEFAULT:缺省模式

GCI_THREADED:多线程模式
返回值:
如果执行成功,则返回GCI_SUCCESS,否则返回GCI_ERROR


GBase 8c V5 安装部署手册(简易版)
南大通用数据技术股份有限公司
1
1
文档简介

一个包含连接的GBase 数据库版本的字符串。

语法
[Visual Basic]
Public Overrides ReadOnly Property ServerVersion As String

Get
[C#]
public override string ServerVersion { get; }

异常
InvalidOperationException 异常
异常类型
条 件
InvalidOperationException
连接关闭。

示例
下面的例子将创建一个GBaseConnection,
打开并显示它的一些属性后关闭
连接。
[Visual Basic]
Public Sub CreateGBaseConnection(gsConnString As String)
Dim gsConnection As New GBaseConnection(gsConnString)
gsConnection.Open()
MessageBox.Show("ServerVersion:
"
+
gsConnection.ServerVersion
+ "\nState: " + gsConnection.State.ToString())
gsConnection.Close()
End Sub

[C#]
public void CreateGBaseConnection(string gsConnString)

GBase 8a 程序员手册ADO.NET 篇


- 168 -

南大通用数据技术股份有限公司
{
GBaseConnection gsConnection = new
GBaseConnection(gsConnString);
gsConnection.Open();
MessageBox.Show("ServerVersion:
"
+
gsConnection.ServerVersion
+ "\nState: " + gsConnection.State.ToString());
gsConnection.Close();
}