Monotouch和SQLite

时间:2013-04-09 16:45:43

标签: sqlite xamarin.ios

我有一个SQLite数据库,其中有一个用于城市名称的表现在我想将此数据库包含到我的monotouch项目中,连接到此数据库并选择此表。但我可以找到任何教程来做到这一点。

我不是新手来创建数据库或创建新记录。我只需要阅读表格。

任何人都可以解释我如何连接到我的sqlite数据库进行选择。

提前致谢。


更新

using(var connection = new SqliteConnection ("Data Source=zurfers.sqlite"))
            {                       
                using (var cmd = connection.CreateCommand()) {
                    connection.Open ();
                    cmd.CommandText = "SELECT * FROM City";

                    using (var reader = cmd.ExecuteReader()) {

                        while (reader.Read()) {
                            wordCollection = (string[])reader ["Name"];
                        }
                    }
                }
            }

1 个答案:

答案 0 :(得分:3)

将您的数据库文件包含在MonoTouch项目中,并将其标记为内容。

using(var connection = new SqliteConnection ("Data Source=MyDatabase.sqlite"))
{                       
  using (var cmd = connection.CreateCommand()) {
    connection.Open ();
    cmd.CommandText = "this is my query";

    using (var reader = cmd.ExecuteReader()) {

      while (reader.Read()) {
        code = (string)reader ["ColumnName"];
      }
    }
  }
}