Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / csharp-sqlite и уникальный кирилический индекс / 3 сообщений из 3, страница 1 из 1
04.07.2012, 07:27
    #37865332
Crazy_Wolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csharp-sqlite и уникальный кирилический индекс
День добрый, возник вопрос, использую в проекте библиотеку csharp-sqlite и столкнулся со следующей проблемой: не работает уникальность на текстовом поле если в нем есть кирилические симовлы.
т.е.
Код: sql
1.
CREATE TABLE SendOrder (IDORDER TEXT UNIQUE ON CONFLICT IGNORE, RESULT INTEGER, DATESEND


затем если
Код: sql
1.
2.
INSERT INTO SendOrder values ('R5678', 1,  '27/06/2012')
INSERT INTO SendOrder values ('R5678', 0,  '25/06/2012')


все прекрасно работает, вторая вставка отбривается.
а если
Код: sql
1.
2.
INSERT INTO SendOrder values ('ЗП5678', 1,  '27/06/2012')
INSERT INTO SendOrder values ('ЗП5678', 0,  '25/06/2012')


обе строки.
Пробовал делать таблицу так
Код: sql
1.
2.
CREATE TABLE SendOrder (IDORDER TEXT, RESULT INTEGER, DATESEND)
CREATE UNIQUE INDEX indx ON SendOrder (IDORDER)


проблема осталась
Строку коннекта пробовал писать как просто с указанием файла БД, так и с UseUTF16Encoding=True
...
Рейтинг: 0 / 0
04.07.2012, 07:58
    #37865351
RXL
RXL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csharp-sqlite и уникальный кирилический индекс
Crazy_Wolf,

Версия SQLite?
В самой базе смотрели схему и занесенные данные?
...
Рейтинг: 0 / 0
04.07.2012, 08:22
    #37865379
Crazy_Wolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
csharp-sqlite и уникальный кирилический индекс
RXL,

Версия, судя по сайту портирована 3.7.7.1

Схема выглядит так
tableSendOrderSendOrder2CREATE TABLE SendOrder (IDORDER TEXT UNIQUE ON CONFLICT IGNORE RESULT INTEGER DATESEND TEXT)indexsqlite_autoindex_SendOrder_1SendOrder3
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / csharp-sqlite и уникальный кирилический индекс / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]