I don't know which encoding is used by Windows to store usernames.
The code receives this error even before creating any single table,
because I couldn't open a connection.
This is the detail of the exception
*********************************
SQLite.SQLiteException was caught
HResult=-2146233088
Message=Could not open database file:
C:\Users\mehmet_sır\AppData\Local\Packages\xxxxxxxxxxxx-4627-9e0a-083c041c860a_xxxxxxxxxx\RoamingState\test.db
(CannotOpen)
Source=DBTemplate
StackTrace:
at SQLite.SQLiteConnection..ctor(String databasePath, Boolean
storeDateTimeAsTicks) in
d:\Windows8\DBTemplate\DBTemplate\SQLite.cs:line 124
at DBTemplate.DAO.SystemDAO.<InitDB>d__0.MoveNext() in
d:\Windows8\DBTemplate\DBTemplate\DAO\SystemDAO.cs:line 24
InnerException:
*********************************
On Wed, Mar 13, 2013 at 3:01 PM, James K. Lowden
<[email protected]> wrote:
> On Wed, 13 Mar 2013 13:45:55 +0200
> Ercan Özdemir <[email protected]> wrote:
>
>> I have some applications in Windows 8 store using SQLite as database.
>> I discovered that if there are any non-English character in logged on
>> username, SQLite couldn't open datase file.
>
> What encoding is used for these names, and how is the table defined?
> I don't see how mis-encoded data could prevent the database from being
> opened, but your out-of-ascii experience suggests that possibility.
>
> --jkl
>
>
>
> _______________________________________________
> sqlite-users mailing list
> [email protected]
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users