我正在尝试从Users
表中获取所有列,以holder
的形式存储为数组,以便我可以从中访问所有行。但问题是当我在代码中放置一个断点时,holder
变量只显示值Webmatrix.Data.Database
,为什么会这样?
@{
var db = Database.Open("test");
var holder = db.QuerySingle("SELECT * FROM Users WHERE id = 1");
}
这显然是错的,所以请纠正我的错误:)谢谢!
(已修改为包含我实际代码中的第二个双引号,但错过了此问题)
答案 0 :(得分:1)
您的查询缺少结束双引号("
)。以下内容适用:
@{
var db = Database.Open("test");
var holder = db.QuerySingle("SELECT * FROM Users WHERE id = 1");
}