powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / csharp-sqlite и уникальный кирилический индекс
3 сообщений из 3, страница 1 из 1
csharp-sqlite и уникальный кирилический индекс
    #37865332
Crazy_Wolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый, возник вопрос, использую в проекте библиотеку 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
csharp-sqlite и уникальный кирилический индекс
    #37865351
RXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crazy_Wolf,

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

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

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


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