繁体   English   中英

Visual Studio + Xamarin:创建数据库SQLite

[英]Visual Studio + Xamarin: Create database SQLite

我正在尝试在我的应用程序(Xamarin.Android)上创建数据库。 我正在使用本教程http://developer.xamarin.com/recipes/android/data/databases/sqlite/

但该网站未提供有关path参数的详细说明

private string createDatabase(string path)
{
    try
    {
        var connection = new SQLiteAsyncConnection(path);{
             connection.CreateTableAsync<person>();
             return "Database created";
    }
    catch (SQLiteException ex)
    {
        return ex.Message;
    }
}

有人可以用这个参数帮助我吗?

我尝试使用“ /app1/databases/dbPEduc.db”,但显示异常:

SQLite.SQLite3+Result.CannotOpen

Xamarin SQLite组件的文档提供了一个使用正确路径的示例(在Asynchronous API下

string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
var conn = new SQLiteAsyncConnection (System.IO.Path.Combine (folder, "stocks.db"));
conn.CreateTableAsync<Stock>().ContinueWith (t => {
    Console.WriteLine ("Table created!");
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM