C#选择99后最大值不起作用 [英] C# select max value not working after 99
本文介绍了C#选择99后最大值不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
表中的值是1到150,但是当我选择最大值时,它显示99不是150
我尝试过:
SqlCommand sql = new SqlCommand(SELECT MAX(itmcode)as maxitmscode FROM itmscat1,conn);
sql.CommandType = CommandType .Text;
label10.Text = sql.ExecuteScalar()。ToString();
the values in table are 1 to 150 but when I select max value it shows 99 not 150
What I have tried:
SqlCommand sql = new SqlCommand("SELECT MAX (itmcode) as maxitmscode FROM itmscat1 ", conn);
sql.CommandType = CommandType.Text;
label10.Text = sql.ExecuteScalar().ToString();
推荐答案
可能是itmcode
的类型为VARCHAR,而不是像INTEGER这样的序数类型。订购文本与订购数字的结果不同。
祝你好运!
Could it be thatitmcode
is of type VARCHAR instead of an ordinal type like INTEGER. Ordering text gives different results than ordering numerals.
Good luck!
这篇关于C#选择99后最大值不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文