MonoTouch:SQLIte.net发送多个参数

时间:2013-01-27 18:47:31

标签: sqlite xamarin.ios

我正在使用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

1 个答案:

答案 0 :(得分:0)

你确定表名真的是“桌子”吗?使用SQLite-net,表的名称通常是您要存储的数据结构的名称。

例如,您的查询应该如下所示:

var items = db.Query<NameListItem> ("select * from NameListItem where field = ? and field2 = ?", "SomeString", 123);