SQLite expects all paths to be in UTF-8 (non-standard for Win but the same for all platforms). Is your path in UTF-8 or in some other system encoding?
Pavel On Tue, Oct 23, 2012 at 6:28 AM, Václav Jirovský <vaclav.jirov...@gmail.com> wrote: > Hello, > > I tried to use SQLite 3.7.14.1 with sqlite-net 1.0.5 (both official from > visual studio gallery or NuGet with no modifications) for WinRT. > > here is my code to get error: > > [Table("Users")] > public class User > { > [PrimaryKey, Unique] > public int Id { get; set; } > public string LastName { get; set; } > public string FirstName { get; set; } > public int Age { get; set; } > } > > ......... > > string DbRootPath = ApplicationData.Current.LocalFolder.Path; > string path = Path.Combine(DbRootPath, "users.db"); > var db = new SQLiteAsyncConnection(path); > * > * > *and when I call * > > await db.CreateTableAsync<User>(); > > *I recieve SQLiteException **Could not open database file: > C:\Users\Václav\AppData\Local\Packages\xxxxxxx\LocalState\users.db > (CannotOpen)* > * > * > I think it's because Unicode char (á) in my Path, but from WinRT app I am > allowed to write to folders in this user path only. In Czech is this char > in name typical and most of people has username their name. > > Has anyone seen this? > > Thanks, > > Vaclav > -- > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users