C#获取最大值

布鲁诺德鲁克

这是从数据库中获取MAX值(id),然后将其乘以6的正确方法吗?

var photoso = db.QuerySingle("SELECT MAX(Id) FROM Photos");
var toto = photoso - 6;

它告诉我,我不能在WebMatrix.Data.DynamicRecord和Int之间使用'-'运算符

阿夫扎尔·艾哈迈德·泽山(Afzaal Ahmad Zeeshan)

photoso会向您返回数据集合。要获得一个对象,请在“集合”中使用其名称。就像使用索引号访问Array或List中的对象一样。

您的代码是

            photoso           -   6
WebMatrix.Data.DynamicRecord and Int

尝试使用此代码

var photoso = db.QueryValue("SELECT MAX(Id) FROM Photos");
var toto = (photoso - 6); // get the column Id from the Collection data

这会起作用。

这是Mike Brind所为的教程:http : //www.mikesdotnetting.com/Article/214/How-To-Check-If-A-Query-Returns-Data-In-ASP.NET-Web-Pages

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章