|
Использую компонент Devart.Data.SQLite
|
|||
---|---|---|---|
#18+
Как корректно выбрать данные в кирилице??? sqLiteCommand1.Connection = sqLiteConnection1; sqLiteCommand1.Connection.Open(); sqLiteCommand1.CommandText = "select * from t2"; Devart.Data.SQLite.SQLiteDataReader r = sqLiteCommand1.ExecuteReader(); DataTable dt = r.GetSchemaTable(); while (r.Read()) { string s = ""; SQLiteText st= r.GetSQLiteText(1); string s1 = r[0].ToString(); string s2 = r[1].ToString(); string s3 = r[2].ToString(); } возвращается подобие абракадабры ))) ������ ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2011, 17:52 |
|
Использую компонент Devart.Data.SQLite
|
|||
---|---|---|---|
#18+
Алексей, Попробуйте выставить "UTF16=true;" connection string параметр. Если это не поможет, пожалуйста, напишите нам в поддержку ( http://www.devart.com/company/contact.html ) и предоставьте такую информацию: 1) версию Devart.Data.SQLite, которую Вы используете; 2) как я понял в базе у Вас храняться текстовые данные в кириллице. Какие региональные настройки выставлены на машине, на которой Вы запускаете этот код; 3) если возможно, вышлите небольшой тестовый проект с базой, чтобы мы могли воспроизвести проблему в нашем окружении. Devart Team ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2011, 16:31 |
|
|
start [/forum/topic.php?fid=54&fpage=23&tid=2009205]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 154ms |
0 / 0 |