SQLite (LiteX) и 1Cv8.2 #538902


#0 by Cr5
Помогите решить вопрос с кодировкой... Исходник функции по загрузке данных в файл *.db ниже. Попытка            СтрокаПодключения="E:!C_Bases_8.2SQLite1sprdb.db";        Connection = Новый ComОбъект("LiteX.LiteConnection");        Connection.Path = СтрокаПодключения;    Connection.Open;    Connection.Execute("PRAGMA encoding='UTF-8'");            Connection.BatchExecute( "CREATE TABLE IF NOT EXISTS spr_klient(fk_key integer, descr varChar); CREATE INDEX IF NOT EXISTS x_pk_x_kl ON spr_klient(fk_key)");            Connection.Execute("DELETE FROM spr_klient");            Счётчик = 0;    Пока Выборка.Следующий Цикл                    Connection.Execute( "INSERT INTO spr_klient(fk_key, descr) VALUES ('"+Строка(Выборка.Код)+"','"+Выборка.Наименование+"')");        Счётчик = Счётчик+1;        Состояние(СокрЛП(Строка(Выборка.Наименование)));            КонецЦикла;                    Connection.Close;    Сообщить("Экспорт прошел успешно!    |Выгружено элементов: "+Счётчик);     Исключение    Сообщить(ОписаниеОшибки); КонецПопытки; В строку Connection.Execute("PRAGMA encoding='UTF-8'"); не ругается только на УТФ-8 и УТФ-16 Суть вопроса - в таблице иероглифами Наименование, как быть и что делать?
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С