如题,我的sql语句可写成"select count(*) as RecNum from mytable where age = 30"
或"select count(*) from mytable where age = 30",现在不知道该如何把结果赋给变量int n;
请教!!!!!!!!!!1我已经试了好几个方法都不行,请指教!!!!!!!!!!
或"select count(*) from mytable where age = 30",现在不知道该如何把结果赋给变量int n;
请教!!!!!!!!!!1我已经试了好几个方法都不行,请指教!!!!!!!!!!
解决方案 »
- 高手请进,生产库上一张表老不走索引,人工做下表分析又走索引了,可一段时间后又不走索引呢,反反复复好多次
- Oracle连接java软件(iReport报表软件)后,在同一张表同时获取大一大二大三的总人数、男生数、女生数,如何解决?求大神!
- DBMS_SQL.execute 返回值问题
- MP-00020: 用于列缓冲区大小 (22) 的长整数列过大
- oracle无法打开isqlplus
- 关于EXP方式导出的疑问
- 请教Oracle冷备份修改哪些文件?
- 求教一条SQL语句,解决就给分,在线等
- 关于max()函数问题,急!
- oracle存储过程授权问题
- oracle版本兼容性問題
- ORACLE 连接多个数据库问题
通过C#调用,返回一个DataSet,然后把DataSet中第一行第一列数据取出来就好了.
DataSet ds=......
int n=Convert.ToInteger(ds.Table[0].Row[0][0]);
代码大概是这样.
{
SqlCommand myCommand = new SqlCommand(myScalarQuery, myConnection);
myCommand.Connection.Open();
int n=Convert.toint32( myCommand.ExecuteScalar().toString());
myConnection.Close();
}
n就是你要的
上面应该是OracleCommand,
int n=Convert.toint32( myCommand.ExecuteOracleScalar().toString());