Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
kardan32
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 17
1

Запрос sql не отрабатывает условие хотя ошибок не выдает

10.01.2018, 02:14. Просмотров 761. Ответов 4

Есть запрос select * from [Table] t where t.Update_User ='Кирдан' на прикрепленном скриншоте видно что запрос select * from [Table] выполянется и выдает все 3 строки из таблицы, но когда начинаю учитывать условие where запрос возвращает 0 хотя по условиям должен был отработать. может быть кто то сталкивался? Подскажите как заставить работать запрос?
P.S. Пробовал так же и select * from [Table] t where t.Update_User like 'Кирдан' и select * from [Table] t where t.Update_User like '%Кирдан%'
0
Миниатюры
Запрос sql не отрабатывает условие хотя ошибок не выдает  
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2018, 02:14
Ответы с готовыми решениями:

Скрипт не отрабатывает и не выдает ошибок
Здравствуйте. Переехали на новый сервер и обнаружились проблемы. 1. Не...

Тормозит компьютер, хотя никаких ошибок он не выдает.
Здравствуйте. Компьютер: проц: Pentium 4 3.00Ghz мать: Foxconn 6627MA-RS2H...

Почему та не работает код, хотя ошибок не выдает
При вводе текста "выход" в TextBox должно ввестись в Label текст "приняла". Но...

Интересно, но некорректно отрабатывает SQL-запрос
Доброго времени суток всем! Через Delphi обращаюсь к Excel посредством...

Не могу разобраться с SQL и ошибок не выдает!?
Хочу сформировать запрос в SQL: ADOQuery1->SQL->Clear();...

4
Diamante
1319 / 1035 / 654
Регистрация: 14.08.2016
Сообщений: 3,608
Завершенные тесты: 1
10.01.2018, 02:31 2
языки всех символов совпадают? кодировки тоже совпадают?
0
kardan32
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 17
10.01.2018, 02:48  [ТС] 3
Да вроди бы совпадают, я вот об этом не думал, а как бы посмотреть этот момент?
0
Usaga
Эксперт .NET
5128 / 3489 / 614
Регистрация: 21.01.2016
Сообщений: 13,842
Завершенные тесты: 2
10.01.2018, 06:08 4
Лучший ответ Сообщение было отмечено kardan32 как решение

Решение

kardan32, поле Update_User должно поддерживать Unicode: иметь тип ntext, nvarchar, nchar.

Запросы тоже должны отображать факт использования Unicode в строковом литерале:
SQL
1
SELECT * FROM [TABLE] t WHERE t.Update_User = N'Кирдан'
0
kardan32
0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 17
10.01.2018, 13:06  [ТС] 5
Дошло, вот правильный вариант select * from [Table] t where t.Update_User =N'Кирдан'
Без N'' не хотел он работать)
Спасибо всем за помощь!
0
10.01.2018, 13:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2018, 13:06

Не работае запрос в SQL Navigator 6.0 хотя работает в 4 и SQL Plus
Добрый день. Такая вот непонятная проблемка нарисовалась на ровном месте....

Записать условие, которое проверяет список и выдает истину, если выполняется хотя бы одно из заданных условий
Записать условие, которое проверяет список и выдает истину, если выполняется...

Sql запрос в условие if
Подскажите как правильно написать sql запрос в условие if ('select regformid...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru