GBASE南大通用ExecuteScalar 方法

GBASE南大通用执行查询,并返回查询结果集的一行的第一列,忽略其余的行和列 。

 语法

Visual Basic

Public Overrides Function ExecuteScalar As Object

C#

public override Object ExecuteScalar()

 返回值

执行查询,并返回查询结果集的一行的第一列,忽略其余的行和列。

 实现

IDbCommand.ExecuteScalar()

 注释

使用 GBASE南大通用ExecuteScalar 方法一般从数据库返回一个单一值(例如:求统计行数)。下面的例子说明一个典型的 ExecuteScalar 应用。

C#

cmd.CommandText = "select count(*) from region";

Int32 count = (int32) cmd.ExecuteScalar();

 示例

下面的例子创建了一个函数,函数内使用 GBaseCommand 对象并调用ExecuteScalar 方法,参数为返回聚合结果的 SQL 语句和用于连接数据源的字符串。

Visual Basic

Public Sub CreateGBaseCommand(gsScalarQuery As String,

gsConnection As GBaseConnection)

Dim gsCommand As New GBaseCommand(gsScalarQuery, gsConnection)

gsCommand.Connection.Open()

gsCommand.ExecuteScalar()

gsConnection.Close()

End Sub

C#

public void CreateGBaseCommand(string gsScalarQuery,

GBaseConnection gsConnection)

{

GBaseCommand gsCommand = new GBaseCommand(gsScalarQuery,

gsConnection);

gsCommand.Connection.Open();

gsCommand.ExecuteScalar();

gsConnection.Close();

}

相关推荐
..过云雨8 分钟前
【MySQL】1. MySQL安装
数据库·mysql
紫微AI15 分钟前
文件系统就是新的数据库:我是如何为 AI Agent 构建个人操作系统的
数据库·人工智能
小红卒16 分钟前
Redis数据库四种getshell方法研究
数据库·redis·网络安全
Coder_Boy_24 分钟前
技术交流总结:分布式、数据库、Spring及SpringBoot核心知识点梳理
数据库·spring boot·分布式·spring·微服务
专注VB编程开发20年25 分钟前
单服务器的 IIS + ASP.NET页面来说不需要redis
数据库·redis·缓存
知识分享小能手33 分钟前
SQL Server 2019入门学习教程,从入门到精通,SQL Server 2019 新增功能 — 语法知识点及使用方法详解(20)
数据库·学习·sqlserver
禹凕34 分钟前
MySQL ALTER 命令详解:灵活修改表结构的终极指南
数据库·mysql
Coder_Boy_39 分钟前
技术交流总结:分布式、数据库、Spring及SpringBoot核心知识点梳理(实现参考)
数据库·spring boot·分布式·spring·架构
想不明白的过度思考者40 分钟前
Spring Boot 实战:MyBatis 操作数据库(上)
java·数据库·spring boot·mysql·mybatis
此生只爱蛋42 分钟前
【MySQL】存储过程
数据库·mysql