2 u012401478 u012401478 于 2016.04.05 15:38 提问

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

图片说明
图片说明
图片说明
如图,正常情况下 cmd.ExecuteScalar()所得到的值应该是2,

1个回答

caozhy
caozhy   Ds   Rxr 2016.04.05 19:02

试试看"select 1"
如果还是返回0,就是你的oracle驱动的问题了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于 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();              
cmd.ExecuteScalar() 返回空值时发生错误
今天做作业运行时cmd.ExecuteScalar() 返回空值时发生错误了,然后我在网上找一下,发现了以下解决方法很有效果。 cmd.ExecuteScalar() 返回空值时发生错误的解决方法如下: //---方法1 cmd.ExecuteScalar() != null string strSql = "Select sName FROM tbD Where sName='aa
为什么(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
ExecuteScalar()方法的使用
ExecuteScalar()方法的作用是: 执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。 1、返回的是一个object类型,也就是说是所有数据类型的基类,可根据select所得的第一列的数据类型转换为对应的数据类型 例: string strConn = "Data Source=(local);Initial Catalog=paperManage;I
ExecuteScalar()返回值为空怎么办
object obj = cmd.ExecuteScalar(); if (obj ==null) this.label3.Text = "Can't find " + username + "."; else this.label3.Text = username + " 's salary is $" + obj.ToString() + "."; conn.Close();
cmd.ExecuteScalar()方法
cmd.ExecuteScalar()这个方法是返回结果的第一行第一列的值。 如果第一行第一列值不为空则返回对应的值,比如数据是nchar类型值为 "123" 就可以用(int)ExecuteScalar(),如果数据是nchar类型值为 "abc"就不能用(int)ExecuteScalar(),就得写string result = ExecuteScalar().ToString; 如果第
JS中--document.body.scrollTop 值总为0的解决方法
做页面的时候可能会用到位置固定的层,读取 document.body.scrollTop 来设置层的位置,像这样:window.onscroll = function (){ var oFix = document.getElementById("divfix"); oFix.style.top = document.body.scrollTop + "px";}
关于xmlhttp.readyState=0的问题,老是返回0,怎么办?
做练习发现 state老是是0 原来是这个多了个括号就是指他是执行结果了。而不是一次赋值。。 应该删除();
cmd.ExecuteScalar()和cmd.ExecuteNonQuery()
C#...cmd.ExecuteNonQuery(); 是返回执行命令后影响的参数 返回符合你条件的所有语句,如果你要数据库里某张表的数据,说执行这个命令后他返回的是就是这张表的全部数据 cmd.ExecuteScalar(); 返回结果集中的首行首列 //
解决document.body.scrollTop总是零的问题
原来在HTML文件头部声明了这样一句:http://www.w3.org/TR/html4/loose.dtd">改成这样就好了:但页面稍有变化,一些样式会不起作用了。在google中找到了以下解决办法var scrollPos; if (typeof window.pageYOffset != undefined) {    scrollPos = window.pageYO