这是从数据库中获取MAX值(id),然后将其乘以6的正确方法吗?
var photoso = db.QuerySingle("SELECT MAX(Id) FROM Photos");
var toto = photoso - 6;
它告诉我,我不能在WebMatrix.Data.DynamicRecord和Int之间使用'-'运算符
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] 删除。
我来说两句