
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.02.2004, 13:40
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
Есть БД (формат mdb) Есть таблица NameOrg (ID, Name) Есть форма с полем для ввода критерия поиска по Name В таблице есть допустим запись ООО ТД "ХХХ" Допустим я ее хочу найти Проблема: 1. Критерий поиска я должен обязательно заключить в кавычки "ХХХ" работает, а ХХХ возвращает ошибку 2. ТД "ХХХ" не работает, и "ТД "ХХХ"" тоже 3. "ТД ХХХ" возвращает пустое значение Вопрос: если критерием для поиска является строка, включающая в себя подстроку в кавычках (zzz cccc "kkk"), можно ли заставить АКЦЕСС 2002 выполнить такой запрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 13:42
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
Нет никаких проблем. Правда, моих телепатических способностей не хватает на то, чтобы угадать, как в этой форме написана программа и где в ней баг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 13:46
|
|||
|---|---|---|---|
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
а в чем проблема-то? кавычки надо удвоить и вперед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 13:54
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
Удвоить - это если там стринг составляется динамически. А если мы плохо телепатируем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 14:00
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
strName = Me!Control DoCmd.OpenForm "sNAMEUL" Forms!sNAMEUL.RecordSource = "SELECT * FROM NAMEUL WHERE NAMEC LIKE " _ & "'*'+" & strName & "+'*'" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 14:03
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
Forms!sNAMEUL.RecordSource = "SELECT * FROM NAMEUL WHERE NAMEC LIKE '*" & replace(strName,"'","''") & "*'" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 14:12
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
Владимир Саныч, можно еще разок но помедленее Запутался с кавычками где двойны, а где одинарные -((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 14:18
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
"SELECT * FROM NAMEUL WHERE NAMEC LIKE '*" & replace(strName,"'","''") & "*'" Copy-Paste не работает? :^))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 14:22
|
|||
|---|---|---|---|
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
еще можно использовать функцию CHR(34) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2004, 14:23
|
|||
|---|---|---|---|
|
|||
Как передать в запрос кавычки в качестве параметра |
|||
|
#18+
chr(34) - это двойная кавычка, а там требуется одиночная. И кроме того, все-таки надо ее удвоить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1676713]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 453ms |

| 0 / 0 |
