我试图获取bookname列的最大数量。
sql = "Select Max(BookNumber) From books";
using (System.Data.IDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, con))
{
object result = cmd.ExecuteScalar();
bn.Text = Convert.ToString(result);
if (bn.Text == "")
{
bn.Text = "0";
}
int zxc = Convert.ToInt32(bn.Text);
zxc += 1;
bn.Text = Convert.ToString(zxc);
da.Fill(dt);
}
我做错了。
答案 0 :(得分:0)
您是否已经查找过结果中的对象结构?
据我了解,你想要获得最高“数字”的书,那么为什么你没有选择
SELECT(星号)FROM books ORDER BY Booknumber
因此,您将能够找到所有图书编号最高的图书。
无论如何,您应该使用更重要的变量名称并提供更多上下文信息。
希望有所帮助