|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
У меня была база данных Access (Русско-Английско-Ивритский словарь).
В таблице были поля на русском языке, английском и иврите. Я "перегнал" базу Access в MS SQL Server 2000. Визуально вижу все колонки нормально, получаю их в Web-аппликацию нормально (unicode utf-8). Однако запросы типа SELECT * FROM Dict WHERE English = "father" работают нормально, а вот такой же запрос, но только с WHERE Russian = "папа" не возвращают ни одной строчки. Аналогично и с ивритом. Такая же ситуация и с предикатом WHERE Russian LIKE ''%слово%''
КАТАСТРОФА! Пожалуйста, подскажите как из этого вылезти!!!
Спасибо.
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
А тип колонки у поля Russian какой?
Если varchar, то можно попробовать на nvarchar поменять.
У поля где текст на иврите, тоже.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
[quote="bazile"]А тип колонки у поля Russian какой?
Если varchar, то можно попробовать на nvarchar поменять.
У поля где текст на иврите, тоже.[/quote]
nvarchar и есть.
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Попробовал поменять Collation у соответствующих полей на General Cyrillic и на Hebrew (Windows Collation), но ничего не вышло.
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Ой, кажется заработала!!!
Спасибо!!!
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Чертовщина!!!
Кажется, рано обрадовался.
Может есть еще какие-то предложения?
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Вроде бы понял. Надо не только установить [bold]collation[/bold] , но и установить сортинг [bold]Dictionary [/bold] вместо Binary. А самое главное, не только поле должно быть nvarchar, но и [underline][bold]параметр stored procedure тоже должен быть этого же типа[/bold] [/underline] .
Спасибо! Евгений Боуден
|
|
|
|