易截截图软件、单文件、免安装、纯绿色、仅160KB

帮帮忙 datatable SQL语句

我用Adapter 和 Fill()  这种方式想dataset添加了一个表 起名为Table_Score
表中有一列记录的是分数
我想用 MAX() 求出这一列分数的最大值 然后记录下这个最大值 后边有用。

string sqlstr="SELECT MAX(Score) AS 最大分值 from Table_Score WHERE ItemID='02010102'";
Sql语句不知道写的对不对 接下来又该怎样写呢?
我尝试着如下写了写

SqlCommand cmd = new SqlCommand(sqlstr, conn);
SqlDataReader reader = cmd.ExecuteReader();
然后用reader读取最大值  调了半天不对

请大侠指点下 或者给个思路吧 感激涕零!!!

public static DataSet GetDataSet(string sql) 
        { 
            SqlDataAdapter sda =new SqlDataAdapter(sql,ConnectionString); 
            DataSet ds=new DataSet(); 
            sda.Fill(ds); 
            return ds; 
        }
从返回的dataset里取值


木有问题啊,关键看你后面的代码是怎么写的,reader读数据的那段

你添加的表添到数据库里了么,如果只是对dataset操作用不到sql

C# code:
string sql="SELECT MAX(Score) AS 最大分值 from Table_Score WHERE ItemID='02010102'";
Sq


相关问答:

SQL server数据集出错求助

两种错误:
1.如果我这样申明:ResultSet rs;错误提示如下:

An error occurred at line: 51 in the jsp file: /index.jsp
The local variable rs may not have been initialized
48:    ......

sql 问题

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+"') and (EndTime ......

oracle sql developer 查询显示中文乱码

环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。 ......

SQL字段,横向展开

请问各位,如何将SQl中,某字段中的值横向展开呢,
CASE WHEN

具体问题具体分析,看你要怎么展开

姓名  科目      成绩
张三  英语    90
李四  英语&nb ......

pl/Sql小编程

我想使用Sql编个小程序,就是判定一个字符串出现了几次指定字符;
例如在string型“6+4+8+2”中,我需要判定出现了几个“+”;并且实现
if (出现3次)
then
  ………………(引发事件);

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号