|
Как в запросе проверить Параметр типа массив на пустое значение? |
☑ |
0
alenush
26.05.08
✎
17:26
|
Как в запросе проверить Параметр типа массив на пустое значение?
Когда сравниваю так:
"| Когда &ДоговорКонтрагента = Неопределено"
выдает ошибку "нельзя сравнивать поля неограниченной длины и поля несовместимых типов"
|
|
1
Долорес И
26.05.08
✎
17:30
|
как вариант, передавай в запрос в качестве параметра не только массив, но и количество его элементов
|
|
2
Lmn
26.05.08
✎
17:32
|
"| Когда &ДоговорКонтрагента = Неопределено"
Нахрена в запросе проверять параметр?
|
|
3
Долорес И
26.05.08
✎
17:34
|
(2)ну, например, чтобы не формировать текст запроса динамически, дабы с ним было удобно работать конструктором
|
|
4
Scooter
26.05.08
✎
17:34
|
(2)+1
|
|
5
Scooter
26.05.08
✎
17:35
|
(3)а что построитель не используете?
|
|
6
Долорес И
26.05.08
✎
17:37
|
(5)я предполагаю причину для(0).
|
|
7
Lmn
26.05.08
✎
17:38
|
(3) Может быть, может быть. Но в в данном примере уж очень странно применение такого сравнения после ключевого слова КОГДА. Если уж очень хочется, то "Неопределено" можно сделать тоже параметром и затолкать туда пустую ссылку нужного типа для сравнения.
|
|
8
Lmn
26.05.08
✎
17:39
|
Уж конец рабочего дня близится а автора все нет :)
|
|
9
Долорес И
26.05.08
✎
17:40
|
(7)сомневаюсь, что для массива это сработает.
выражение "Новый Массив = Новый Массив"
дает ложь.
|
|
10
Lmn
26.05.08
✎
17:42
|
Тогда (1)
|
|
11
alenush
27.05.08
✎
09:47
|
Спасибо всем, кто откликнулся. Мне помог вариант с передачей в параметре количества элементов в массиве. ура.
|
|