|
Сравнение строк в запросе |
☑ |
0
Romualdo4All
05.07.12
✎
15:40
|
Доброго дня.
Подскажите пожалуйста как в тексте запроса реализовать такую конструкцию:
нужно выбрать документы, коментарий (тип строка) которых содержит определенное слово (тоже тип строка).
|
|
1
х86
05.07.12
✎
15:41
|
ПОДОБНО
|
|
2
Defender aka LINN
05.07.12
✎
15:42
|
У слова тип строка. Это уже радует, мало ли какой бы он мог оказаться...
|
|
3
Romualdo4All
05.07.12
✎
15:43
|
ерничать не обязательно. слова могут быть и из цифр...
а ПОДОБНО не работает... почему-то...
|
|
4
Лефмихалыч
05.07.12
✎
15:43
|
(2) ну, это могло быть еще число длиной в один байт
(3) ну, показывай, как ты его используешь
|
|
5
Romualdo4All
05.07.12
✎
15:44
|
Query = new Query;
Query.Text = "SELECT
| Charge.Ref AS ChargeRef
|FROM
| Document.Charge AS Charge
|WHERE
| Charge.Remarks LIKE &Remarks
| AND Charge.Service.Ref = &Service
| AND Charge.Date >= &DateFrom";
Query.SetParameter("Service",Catalogs.Services.FindByDescription("Питание"));
For Each strTabOrd In tmpTabOrd Do
Query.SetParameter("DateFrom", strTabOrd.DateDoc);
Query.SetParameter("Remarks","Заказ № "+strTabOrd.NumDoc);
|
|
6
Ненавижу 1С
гуру
05.07.12
✎
15:46
|
(5) английский анонизм?
"%Заказ № "+strTabOrd.NumDoc+"%"
|
|
7
Romualdo4All
05.07.12
✎
15:47
|
если сделать
Query.SetParameter("Remarks",strTabOrd.NumDoc);
то ничего в результате нету.
в "strTabOrd.NumDoc" содержится 6 цифр (тип СТРОКА - "123456")
не анонизм - разработка Питерская...
|
|
8
Лефмихалыч
05.07.12
✎
15:49
|
(5) обрамляй свой строку в проценты и почитай хоть что-нибудь про ПОДОБНО
(6) это перфекционанизм
|
|
9
Defender aka LINN
05.07.12
✎
15:49
|
(3) "слова могут быть и из цифр" - и от этого перестают быть строками?
(7) В Питере по-русски уже не пишут?
|
|
10
Romualdo4All
05.07.12
✎
15:52
|
за подсказку про % и ПОДОБНО спасибо.
видимо про слова в программировании мало читали (как я про ПОДОБНО)...
про Питер - не знаю... сам измаялся уже...
ВСЕМ СПАСИБО!
Вопрос снят...
|
|