
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.05.2004, 14:00
|
|||
|---|---|---|---|
|
|||
Фильтрация в базе |
|||
|
#18+
Люди добрые и умные подскажите. Ситуация такая надо отфильтровать данные базы по значениею(Например: "лыжи"). А в поле хранится несколько значений(Например: "палки, лыжи, валенки") Для отсечения сзади лежащих слов можно использовать "*"(Пр: ...->Filter=...'лыжи*'). А как отсеять сперреди лежащие значения, звездочка почему то не канает :(. Спасибо заранее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 14:03
|
|||
|---|---|---|---|
Фильтрация в базе |
|||
|
#18+
1 На чем пишешь , метод доступа ODBC , ADO etc ... 2 Какая СУБД но по звездочкам догадываюсь что Аккесс ??? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 14:07
|
|||
|---|---|---|---|
|
|||
Фильтрация в базе |
|||
|
#18+
Да Access, подключен через ODBC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 14:19
|
|||
|---|---|---|---|
Фильтрация в базе |
|||
|
#18+
а "палки, лыжи, валенки" это одна запись , или три ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 14:23
|
|||
|---|---|---|---|
|
|||
Фильтрация в базе |
|||
|
#18+
Это одна запись, хранящаяся в одной ячейке таблицы. В другой ячейке, но того же поля может быть написано "шуба,лыжи,сотик". в Третьей "Палки,топор,гвоздь". И вот надо фильтрануть: найти те записи в которыз есть например "лыжи". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 14:32
|
|||
|---|---|---|---|
Фильтрация в базе |
|||
|
#18+
а так что не прокатывает ...->Filter="field like '*лыжи*'"; ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 14:37
|
|||
|---|---|---|---|
|
|||
Фильтрация в базе |
|||
|
#18+
В этом то и проблема, что когда ставишь * сзади (Пр:'палки*') - канает(отбирает из всез толкь те, у которых в начале стоит ПАЛКИ), а то же самое с точностью наоборот, т.е. если * спереди - не канает(ПОЧЕМУ ТО ?!?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2034906]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
195ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 531ms |

| 0 / 0 |
