万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

sqlite + MonoDevelopでパスワード出来ないのは?

URL: http://wiashia.blog.so-net.ne.jp/2010-01-27
このサイトを参考にした。

dbconnは「SqliteConnection」

            dbconn = new SqliteConnection ();
            dbconn.ConnectionString = "Data Source=" + Application.dataPath + "/test.db";
            //dbconn = new SqliteConnection ("URI=file:" + Application.dataPath + "/test.db");
            dbconn.Open();
            // later Open()
            dbconn.ChangePassword("test_password");
            dbconn.Close();

これ実行すると・・・

EntryPointNotFoundException: sqlite3_rekey
Mono.Data.Sqlite.SQLite3.ChangePassword (System.Byte[] newPasswordBytes)
Mono.Data.Sqlite.SqliteConnection.ChangePassword (System.Byte[] newPassword)
Mono.Data.Sqlite.SqliteConnection.ChangePassword (System.String newPassword)
(wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteConnection:ChangePassword (string)
TestForStudy.ConnectDB () (at Assets/Scripts/Test/TestForStudy.cs:42)
TestForStudy.Awake () (at Assets/Scripts/Test/TestForStudy.cs:24)

しかし、以下を見る限りXMLでまず設定するっぽい。
URL: http://stackoverflow.com/questions/10621833/changepassword-method-not-working

MonoDevelopでもできるのかな?