Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Синтаксис написания запроса с Like в Access [D6, Access]


KDS ©   (2002-09-20 12:09:00) 

Господа, подскажите как правильно писать запрос
с использованием Likeв Access?
Я пишу в соотв. со стандартом так
SELECT *
FROM CurrICSklad
WHERE sklad_number LIKE "FE%";

Результат почему-то пустой, хотя в этой таблице
оченть много записей в поле sklad_number, которые
начинаются на "FE". Их-то мне и надо бы выбрать.


sniknik   (2002-09-20 14:10:00) [1]

может Е русская в запросе или наоборот в базе. LIKE точно ни при чем вот пробовал
SELECT * FROM 1saccs WHERE UCase(schim) LIKE "%ОПЛ%"


roottim   (2002-09-20 14:05:00) [2]

SELECT *
FROM CurrICSklad
WHERE sklad_number LIKE "F%"
а так возвращает..
поэксперементируй на других буквицах.. а то неясно.. это FE виновато или LIKE


Johnmen   (2002-09-20 14:00:00) [3]

>KDS © (20.09.02 13:53)
>Результат этого запроса - таблица без записей.
>Т.е. таких вроде как и нет (хотя такие записи есть)

Что-то не уловил, какая такая таблица ???
Под показом подразумеваю то, что как и где и с помощью чего это видно.


sniknik   (2002-09-20 14:00:00) [4]

а ты на чем думаеш я пробовал? таки на Аксесе, работает. может действительно в показе дело. попробуй еще вместо % - * так на всякий.


KDS   (2002-09-20 13:53:00) [5]

>sniknik ©
Там в таблице все буквы только большие.
Не в UCase(sklad_number) дело.
Тут наверное какие-то индивидуальные особенности Акцесса.
Может у него это по другому делается, отличительно от стандартов?

>Johnmen
Что Вы подразумеваете под показом?
Результат этого запроса - таблица без записей.
Т.е. таких вроде как и нет (хотя такие записи есть)


sniknik   (2002-09-20 12:57:00) [6]

глупость сморозил. пока не заметили
SELECT *
FROM CurrICSklad
WHERE UCase(sklad_number) LIKE "FE%";


sniknik   (2002-09-20 12:29:00) [7]

правильней так
LIKE UCase("FE%")


Johnmen   (2002-09-20 12:18:00) [8]

Запрос корректен...Значит дело не в нем, а в показе найденных...


Наверх

Титульная страница Поиск, карта сайта Написать письмо