|
|
|
Пробелы в конце строки и Option Compare *** в модуле, корифеи посмотрите!
|
|||
|---|---|---|---|
|
#18+
В поле fld таблицы tb есть единственная строка с ОДНИМ ПРОБЕЛОМ в конце, например: "text " Делаю запрос, проверяющий есть ли в этой таблице похожая строка, но с ДВУМЯ ПРОБЕЛАМИ в конце: Код: plaintext 1. 2. 3. 4. 5. 6. 7. При этом в модуле формы первой строкой стоит: Код: plaintext Меняю на Код: plaintext Проверка выдает, что строки НЕ РАВНЫ как и ожидается. Но стоит сохранить форму, закрыть и открыть, проверка опять начинает врать и говорить, что строки СОВПАДАЮТ. A97, SR2, English. Подскажите в чем может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2004, 15:04 |
|
||
|
Пробелы в конце строки и Option Compare *** в модуле, корифеи посмотрите!
|
|||
|---|---|---|---|
|
#18+
Думаю, VBA здесь не причем и Option Compare роли не играет. Если вставить MsgBox rs!fld = str, получим, как положено - False Это работа Jet. Можно создать аналогичный запрос в конструкторе - и он будет так же выдавать "text " Запрос SELECT tb.fld, [fld]="text " AS AnswerJet, StrComp([fld],"text ") AS AnswerVBA FROM tb WHERE tb.fld='text '; выдаст -1 как в AnswerJet, так и AnswerVBA, только в первом это - True, а во втором - что первая строка короче второй А как повлиять на Jet - не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2004, 07:26 |
|
||
|
Пробелы в конце строки и Option Compare *** в модуле, корифеи посмотрите!
|
|||
|---|---|---|---|
|
#18+
хотя так получится Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2004, 07:43 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1631&tid=1674657]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 355ms |

| 0 / 0 |
