Пробдема в запросе ч/з AdoQuery

Olegich
Дата: 26.02.2003 06:25:52
Привет Всем!
Такая проблема:
Имеется база данных на MS SQL Server 2000, в ней таблица Types с двумя полями:
счётчик (имя ind) и поле строковых значений (имя Type - тип nvarchar).
Из Delphi через AdoQuery строится запрос (для определения индекса) типа
SELECT ind FROM Types WHERE Type='сырьё'
Однако данный запрос ничего не возвращает, хотя значение 'сырьё' в таблице имеется. Если же в свойтсве Filter указать Type='сырьё' и изменить запрос на
SELECT ind FROM Types
Тогда всё нормально, возвращается нужный индекс.
Сразу замечу, что проблема именно с русскими символами 'сырьё', с английскими всё нормально! Тип nvarchar соответствует Unicode
pkarklin
Дата: 26.02.2003 08:18:29
Попробуй так
SELECT ind FROM Types WHERE Type=N'сырьё'
Olegich
Дата: 27.02.2003 05:15:02
Спасибо, pkarklin, помогло!