显示查询结果

时间:2014-08-18 13:58:41

标签: sql razor webmatrix

我正在尝试构建一个查询来获取列上具有相同数据的行数(我的列是ESTADO)。

 var db = Database.Open("MyDB");
 var selectedData = db.Query("SELECT COUNT (*) FROM graficos WHERE ESTADO='FECHADO'");

 var data = db.QueryValue(selectedData);

但是当我尝试运行它时会出现以下错误:

Compiler Error Message: CS1502: The best overloaded method match for 'WebMatrix.Data.Database.QueryValue(string, params object[])' has some invalid arguments

Line 51:      var data = db.QueryValue(selectedData);

1 个答案:

答案 0 :(得分:1)

将查询直接传递给QueryValue()方法。

var data = db.QueryValue("SELECT COUNT (*) FROM graficos WHERE ESTADO='FECHADO'");

有关如何使用Database.QueryValue()方法的详细信息,请阅读this documentation