0
我的C#代码以下部分SQL LAST()函数
cmd = new SqlCommand("SELECT TOP 1 * FROM "+label7.Text+" ORDER BY searches DESC ", con);
var columnSize = cmd.ExecuteScalar();
int plithos = int.Parse(string.Format("{0}", columnSize));
哪里con
是我的连接字符串。我想要做的就是把plithos
列searches
的最后一个值。 searches
列有超过17条记录,但由于某种原因,plithos
获得列搜索的第九条记录,并且该代码部分不假定记录最后一条记录的值?我正在构建的应用程序是Visual Studio中的表单应用程序。请帮助我,这是如此令人沮丧
这里是列searches
Searches| 1 2 3 4 5 6 7 8 9-> value of plithos . . . 19
你获取使用多列'select *'仍然调用'ExecuteScalar()',期望返回一个值。尝试'从...中选择前1个搜索' –
发布表格内容。 –
@PaulAbbott我已经尝试过,但仍然一样。 –