MonoTouch에서 SQLite 데이터베이스의 데이터를 읽는 데 문제가 있습니다.MonoTouch & SQLite - 이전 연결 성공 후 데이터베이스를 열 수 없습니다.
본인은 처음 몇 화면에 대한 어려움없이 작성하고 다음 갑자기 오류와 더 이상 연결을 만들 수 없습니다입니다 수 있습니다 나는 처분 할 수 있도록
Mono.Data.Sqlite.SqliteException: Unable to open the database file
at Mono.Data.Sqlite.SQLite3.Open (System.String strFilename, SQLiteOpenFlagsEnum flags, Int32 maxPoolSize, Boolean usePool) [0x0007e] in /Developer/MonoTouch/Source/mono/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/SQLite3.cs:136
at Mono.Data.Sqlite.SqliteConnection.Open() [0x002aa] in /Developer/MonoTouch/Source/mono/mcs/class/Mono.Data.Sqlite/Mono.Data.Sqlite_2.0/SQLiteConnection.cs:888
및 모든 연결 각 시간을 닫습니다 나는 그것을 사용하지만 여전히 나는이 문제가있다. 예를 들면 다음과 같습니다.
var mySqlConn = new SqliteConnection(GlobalVars.connectionString);
mySqlConn.Open();
SqliteCommand mySqlCommand = new SqliteCommand(SQL, mySqlConn);
mySqlCommand.ExecuteNonQuery();
mySqlConn.Close();
mySqlCommand.Dispose();
mySqlConn.Dispose();
올바르게 연결을 닫지 않을 것으로 생각됩니다. 어떤 도움이라도 대단히 감사하겠습니다.
맞아요. 나는 잡을 때 발사하지 말라고 생각하지 않았습니다. 내가 사용한 코드를 다시 살펴 보겠습니다. 귀하의 방법은 더욱 강력하게 들립니다. –