2015-02-06 2 views
0

내 응용 프로그램 (Xamarin.Android)에서 데이터베이스를 만들려고합니다. 나는이 튜토리얼 http://developer.xamarin.com/recipes/android/data/databases/sqlite/Visual Studio + Xamarin : 데이터베이스 생성 SQLite

를 사용하고 있지만 사이트는이 매개 변수로,

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

이 사람이 나를 도울 수에 path에 매개 변수에 대해 해명하지?

나는 "/app1/databases/dbPEduc.db"로 시도하지만 예외 보여

SQLite.SQLite3+Result.CannotOpen 

답변

1
자 마린 SQLite는 구성 요소에 대한

documentation비동기 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!"); 
}); 
+0

감사합니다. '@ JASON'이 작품을 완벽하게 ... –

관련 문제