如何使用带有c#的Mono android将数据插入到sqlite数据库中?

时间:2013-09-11 15:16:11

标签: android sqlite c#-4.0 mono

我正在尝试使用带有c#的Mono android创建我的第一个应用程序,创建的表没有任何错误但是insert命令不起作用。这是我的代码,在Buttonevent下我有未知的错误,但不知道如何捕获异常请帮助。

 using Mono.Data.Sqlite;

     var documents = System.Environment.GetFolderPath( System.Environment.SpecialFolder.Personal);
     string db = Path.Combine(documents, "est.db3");

     SqliteConnection.CreateFile(db);

     if (File.Exists(db))
     {
        try
           {
             var conn = new SqliteConnection("Data Source=" + db);
             //string query = "CREATE TABLE ESTOQUE (ID INTEGER NOT NULL)";
             string query = "INSERT INTO  ESTOQUE (ID) VALUES (10)";
             conn.Open();
             SqliteCommand cm = new SqliteCommand(query, conn);
             cm.ExecuteNonQuery();
             conn.Close();
           }
        catch (Exception e) { Console.WriteLine(e.Message); }
      }

0 个答案:

没有答案