Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Оператор Like
 
 автор: час   (19.02.2012 в 10:44)   личное сообщение
 
 

Что я пишу не так (синтаксис)
Me!KOL4 = DCount("[ORDER_NUMBER]", "VES_KOL_VO_PLOSHAD_PO_DATE_OTK_QUE", "[KONFIGURATION] = 'Àðêà' And [NAME_PROFILS] = like '*' & 'Дверь' &'*'")

матерится Акс
like '*' & 'Дверь' &'*'
=======================
пробовал так
And [NAME_PROFILS] = Like '*Дверь*'"

  Ответить  
 
 автор: Силblч   (19.02.2012 в 11:35)   личное сообщение
 
 

= like это перебор :)

в окне отладки возьми, если это возможно, и посмотри результат, что возвращает
?"[KONFIGURATION] = 'Àðêà' And [NAME_PROFILS] = like '*' & 'Дверь' &'*'"

вообще я бы так написал
"[KONFIGURATION] = 'Àðêà' And [NAME_PROFILS] like '*Дверь*'"

короче разберись со всеми этими кавычками, стопудово в них ззатыка
и беги гулять на свежий воздух! :)

  Ответить  
 
 автор: Гоблин   (19.02.2012 в 12:21)   личное сообщение
 
 

Может так скорей всего
='"& Like(*&дверь&*) &"'
тут подумать надо бы. Если текст, то все должно в апострофах быть. Только в кавычках - это числоввые значения. Что-то в самом Like разобраться с кавычками и прочим (а может и без них) эксперементировать надо.

  Ответить  
 
 автор: snipe   (19.02.2012 в 12:39)   личное сообщение
 
 

like('*" & "дверь" & "*')

вообщем должно получиться like("*дверь*") или если adodb.recordset like("%дверь%")

  Ответить  
 
 автор: ДрЮня   (19.02.2012 в 13:15)   личное сообщение
 
 

Like плохо дружить с другими логическими операторами

  Ответить  
 
 автор: Lukas   (19.02.2012 в 13:49)   личное сообщение
 
 


...[NAME_PROFILS] = like ...

Так равно или все-же Like?
Должно быть одно, ибо Боливар не выдержит двоих. :)

  Ответить  
 
 автор: Explorer   (19.02.2012 в 18:24)   личное сообщение
 
 

+100

  Ответить  
 
 автор: час   (20.02.2012 в 09:32)   личное сообщение
 
 


+1000
Спасибо Lukas !
Видимо не совсем равно..........
=============================================================
"[NAME_PROFILS] Liike '*' & 'Дверь' & '*'"
пропущен оператор в выражении запроса.
=======================================================
"[NAME_PROFILS] like '*' & 'Дверь' & '*'"
заработало.....

  Ответить  
 
 автор: час   (20.02.2012 в 21:42)   личное сообщение
 
 

спасибо всем.!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList