GBASE南大通用ExecuteReader 方法

发布时间:2024年01月10日

使 GBASE南大通用Connection 执行 CommandText 属性指定的 SQL 语句,并用返回值构建 GBASE南大通用DataReader。

? 语法

[Visual Basic]

Public Function ExecuteReader As GBaseDataReader

[C#]

public GBaseDataReader ExecuteReader();

? 返回值

一个 GBaseDataReader 对象。

? 注释

当 CommandType属性是 StoredProcedure, CommandText 属性应该设置为存储过程的名字。在用户调用 Execute 方法的时候,命令执行这个存储过程。否则,在用户调用 Execute 方法执行 CommandText 指定的 SQL 语句,并得到返回值。

? 示例

[Visual Basic]

Public Sub CreateGBaseDataReader(gsSelectQuery As String,_

gsConnection_

As GBaseConnection)

Dim gsCommand As New GBaseCommand(gsSelectQuery, gsConnection)

gsConnection.Open()

Dim gsReader As GBaseDataReader

gsReader = gsCommand.ExecuteReader()

Try

While gsReader.Read()

Console.WriteLine(gsReader.GetString(0))

End While

Finally

gsReader.Close

gsConnection.Close

End Try

End Sub

[C#]

public void CreateGBaseDataReader(string gsSelectQuery,

GBaseConnection gsConnection)

{

GBaseCommand gsCommand = new GBaseCommand(gsSelectQuery,

gsConnection);

gsConnection.Open();

MGBaseDataReader gsReader;

gsReader = gsCommand.ExecuteReader();

try

{

while(gsReader.Read())

{

Console.WriteLine(gsReader.GetString(0));

}

finally

{

gsReader.Close();

gsConnection.Close();

}

}

}

文章来源:https://blog.csdn.net/weixin_47390342/article/details/135509535
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。