C#中,这个SQL语句该怎么写????
来源:百度知道 编辑:UC知道 时间:2024/05/07 19:18:47
跟据文本框里的txtSubject.Text 的值,去找数据库里Subject这个字段所以的与文本框里一样的值.然后再跟具这查找出来的行去长另一个字段(Number)里的一个最大值,这个语句该怎么写?
在线等...
怎么样把这个最大值读到一个变量里面去???
我用的是DataReader来读的.
在线等...
怎么样把这个最大值读到一个变量里面去???
我用的是DataReader来读的.
Select (Max)Number from table Where Subject = 'txtSubject.Text'
table 是你的数据库里的表的名字.
Max就是取最大值!!!
int num = datareader1.GetInt32(0);//因为你的datareader里面只有一个字段,所以用0表示.
还有什么不懂的,可以发消息给我.
SqlCommand cmd1 = new SqlCommand("Select (Max)Number from table Where Subject = '"+txtSubject.Text+"' "
,con);
string number=string.Empty;
SqlDataReader reader = cmd1.ExecuteReader();
while (reader.read())
{
number=reader[0].ToString() ;
}
reader.close();
select max(字段名) from [表名] where Subject = 'Text内容'
看不懂
打字也不打清楚一 点