我正在使用Monotouch的SQLite ORM(https://github.com/praeclarum/sqlite-net)
我正在尝试发送多个参数,但是没有添加作为字符串的参数:
var items = db.Query<NameListItem>
(Select * from table where field=? and field2=?,"SomeString",123);
启用跟踪时,它会正确显示查询:
Select * from table where field=? and field2=?
0: SomeString
1: 123
答案 0 :(得分:0)
你确定表名真的是“桌子”吗?使用SQLite-net,表的名称通常是您要存储的数据结构的名称。
例如,您的查询应该如下所示:
var items = db.Query<NameListItem> ("select * from NameListItem where field = ? and field2 = ?", "SomeString", 123);