菜鸟求解cmd.ExecuteScalar()问题--语法

Web 开发 > ASP [问题点数:100分,结帖人pkchen00123]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
等级
本版专家分:3929
勋章
Blank
GitHub 绑定GitHub第三方账户获取
Blank
金牌 2015年9月 总版技术专家分月排行榜第一
2015年8月 总版技术专家分月排行榜第一
2015年7月 总版技术专家分月排行榜第一
2015年6月 总版技术专家分月排行榜第一
2015年5月 总版技术专家分月排行榜第一
2015年4月 总版技术专家分月排行榜第一
Blank
银牌 2016年1月 总版技术专家分月排行榜第二
2015年11月 总版技术专家分月排行榜第二
2015年10月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
pkchen00123

等级:

cmd.ExecuteScalar()方法

cmd.ExecuteScalar()这个方法是返回结果的第一行第一列的值。 如果第一行第一列值不为空则返回对应的值,比如数据是nchar类型值为 "123" 就可以用(int)ExecuteScalar(),如果数据是nchar类型值为 "abc"就不能用(int...

cmd.ExecuteScalar()发生错误:请求的范围扩展超过了数组的结尾,的原因。

cmd.ExecuteScalar()只返回一个值。在SQL语句中使用union合并的SQL语句返回的值为空,不管最终结果有没有值,就会发生:请求的范围扩展超过了数组的结尾的错误!

使用ExecuteScalar()操作数据库

ExecuteScalar()方法也用来执行SQL语句,但是ExecuteScalar()执行SQL语句后的返回值与ExecuteNonQuery()并不相同,ExecuteScalar()方法的返回值的数据类型是Object类型。如果执行的SQL语句是一个查询语句(SELECT

ExecuteScalar 返回值问题

语法: public abstract Object ExecuteScalar() 返回值: 类型: System.Object,结果集中第一行的第一列。 备注: 使用 ExecuteScalar 方法从数据库中检索单个值(例如一个聚合值)。 与使用 ExecuteReader 方法然后...

cmd.ExecuteScalar() 返回空值时发生错误

今天做作业运行时cmd.ExecuteScalar() 返回空值时发生错误了,然后我在网上找一下,发现了以下解决方法很有效果。 cmd.ExecuteScalar() 返回空值时发生错误的解决方法如下: //---方法1 cmd.ExecuteScalar() !...

执行插入语句,object val = cmd.ExecuteScalar() val = null

object val = cmd.ExecuteScalar() 这一句造成的报错,val = null 因为我执行的是insert语句,而这个方法的功能是:只返回数据集的第一行第一列 解决方案: ①最简单的一种 在service层调用db.Execute这个方法而...

cmd.ExecuteScalar()获取数据一直都是0的问题

![图片说明](https://img-ask.csdn.net/upload/201604/05/1459841811_962654.png) ![图片说明]...!...如图,正常情况下 cmd.ExecuteScalar()所得到的值应该是2,

cmd.ExecuteScalar 和配置连接设置

SqlCommand cmd = new SqlCommand(); cmd.CommandText = String.Format("select count(1) from person"); cmd.ExecuteScalar();//返回查询结果的第一行第一列的值   在做...

cmd.ExecuteScalar()和cmd.ExecuteNonQuery()

C#...cmd.ExecuteNonQuery(); 是返回执行命令后影响的参数 返回符合你条件的所有语句,如果你要数据库里某张表的数据,说执行这个命令后他返回的是就是这张表的全部数据 cmd.ExecuteScalar(); 返回结果集中...

cmd.ExecuteNonQuery();和cmd.ExecuteScalar();

C#...cmd.ExecuteNonQuery();是返回执行命令后影响的参数返回符合你条件的所有语句,如果你要数据库里某张表的数据,说执行这个命令后他返回的是就是这张表的全部数据cmd.ExecuteScalar();返回结果集中的首行首列//...

cmd.ExecuteNonQuery()、cmd.ExecuteScalar()、cmd.ExecuteReader()

cmd.ExecuteNonQuery()对象是对insert,update,delete语句返回受影响的...cmd.ExecuteScalar()对象是对select语句返回统计结果数,如:select count(*) from tablename cmd.ExecuteReader()对象是对select语

SqlCommand.ExecuteScalar()方法

在SQL Sever数据库里面判断SQL语句的方式很多,例如 ...而SqlCommand.ExecuteScalar()方法的作用就是 执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他行或列,返回值为object类型 ...

关于 int count=(int)cmd.ExecuteScalar()的疑问;

string sql="select count(*) from Student where StuId="+username+" and Password=+password+""; cmd.CommandText= sql; int count=(int)cmd.ExecuteScalar(); 

SqlHelper.ExecuteScalar返回插入的记录的主键

INSERT INTO T_LIMS_Inspection({0}) output INSERTED.ID VALUES ({1});

为什么(Int32)cmd.ExecuteScalar()赋值给Int32变量时提示转换无效?

Int32.Parse(cmd.ExecuteScalar().ToString()); 或object obj=cmd.ExecuteScalar();if(obj==null||obj==DBNull.Value)obj=0;else if(obj.ToString()==string.empty|| obj.ToString()==null)obj=0;Con

MySQL学习003:利用ExecuteScalar查询

一、利用ExecuteScalar查询得到一个值的结果 static void ExcuteScalar() { //跟MySQL建立连接 string connectStr = "server=127.0.0.1;port=3306;database=mygamedb;user=root;password=root;";

sql 查询语法汇总(二)ExecuteReader、ExecuteNonQuery、ExecuteScalar、SqlDataReader、SqlDataAdapter

一、 //数据库连接字符串 private readonly static string connectionString = ConfigurationManager.ConnectionStrings["MyConnection"].ToString(); /// /// 执行增,删,改的方法,支持存储过程 ...

DbCommand.ExecuteScalar 方法的返回值

DbCommand.ExecuteScalar 方法 MSDN 对 DbCommand.ExecuteScalar 方法是这样描述的: ...语法: public abstract Object ExecuteScalar() 返回值: 类型: System.Object,结果集中第一行的第一列。 备注: 使用 ...

C#SQLServer2000 SqlCommand.ExecuteScalar() 返回为空

原型 public override object ExecuteScalar(); 1.对于查询单个字段,不包括函数的 select 语句,例如 select a字段 from 表A ,如果不存在值, 对于SQLServer2008, 用 DBNull.Value == SqlCommand.ExecuteScalar()来...

ExecuteScalar()如何返回整数

SqlCommand.ExecuteScalar()可以返回单个值的数据库信息,但是它返回的是对象,首先要获得对象的字符串,然后再将字符串转化成整数。代码举例如下: SqlConnectionmycn=newSqlConnection(cnstring); mycn.Open(); ...

C#中executescalar问题

使用cmd.ExecuteScalar()时如果查询结果集中的第一行第一列没有数据就会返回null,当使用ToString()方法获取这个结果时会出现“未将对象的引用设置到对象的实例”无法正确执行程序,所以要获取该值最好使用Convert....

关于SqlHelper.ExecuteScalar().ToString()报错的解决方法

SqlHelper.ExecuteScalar().ToString()是返回结果集的第一个值。在对数据库中的数据进行select操作的时候,是可以正常得到返回值的,但是如果是insert操作并返回自增长字段Serial identity(1,1)时,就会报错,报错...

c#中 cmd.parameters.add() 方法的问题

给命令添加参数呀。如果你没参数,当然可以不用了就是说,你SQL就如 “update table set a =1 ...cmd.CommandText = “select * from table where id=@ID";cmd.parameters.add(new sqlParameters("ID", "11"));这样...

c# ExecuteScalar使用

一 : 结果 二: 代码 using System; using System.Collections.Generic; using System.Data; using System.Text; using Microsoft.Practices.EnterpriseLibrary.Data.Sql; using System.Data....name

Microsoft.Practices.EnterpriseLibrary.Data--使用存储过程,参数及事务

一.... ...关于数据访问应用程序块的介绍在入门篇里面已经说过了,这里不再重复。下面我们来看看在数据访问应用程序块里面使用存储过程的方法: ...1. 不传递参数:不传递参数时值需要指定存储过程的名称,已经命令...

C# ExecuteScalar()方法

ExecuteScalar方法返回的类型是object类型,这个方法返回sql语句执行后的第一行第一列的值,由于不知到sql语句到底是什么样的结构(有可能是int,有可能是char等等),所以ExecuteScalar方法返回一个最基本的类型...

[c#]从数据库中用ExecuteScalar()读取值使用(int)强制类型转换发生System.InvalidCastException: 指定的...

用三层架构使用插入语句插入到数据库中并用ExecuteScalar()返回的自增id,本应返回object,我用(int)进行强行转换,程序发生了异常 System.InvalidCastException: 指定的转换无效 发现原来是低级错误。 ...

DbCommand.ExecuteScalar 方法

MSDN 对 DbCommand.ExecuteScalar 方法是...语法: public abstract Object ExecuteScalar() 返回值: 类型: System.Object,结果集中第一行的第一列。 备注: 使用 ExecuteScalar 方法从数据库中检索单个值(例如一个

SqlCommand.ExecuteScalar 方法

SqlCommand.ExecuteScalar 方法执行查询,并返回查询所返回的结果集中第一行的第一列。忽略额外的列或行。[Visual Basic]Public Overridable Function ExecuteScalar() As Object Implements _ IDbCommand...

Mysql中com.ExecuteScalar(); 为什么先转为long再int??

Mysql中int sum=(int)(long)com.ExecuteScalar(); 为什么好先转为long再int?? MySqlCommand com=new MySqlCommand("SELECT COUNT(*) from student",conn); int sum=(int)(long)com.ExecuteScalar();

相关热词 c#小程序 c# 网站检测 c# 两个问号 c#中泛型的重载 c#json添加 c# 图形界面设计 c# 没有注册类 c# 截取最后一个字符串 c# 释放指针 c#可不可以做网页开发