|
|
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Доброго дня! Есть ДВ в которое попадают данные из обычного запроса, например: Код: plaintext 1. 2. 3. 4. 5. 6. но в поле name_a например бывает так что оно может быть либо пустым либо содержать пробел, и как результат я вижу результирующие строки такие: name_a compute(002) min_n max_n(пусто) 25 10023 18001(пробел) 79 12444 16238НВВ 5982 9411 19804РТОК 140 13482 15999 а хочется чтобы первые две строки объединялись в одну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 11:06 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
name_a заменить в запросе на Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 11:36 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Локшин Маркname_a заменить в запросе на Код: plaintext не помогло, результат тот же сервер - ASE 12.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 12:24 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
хмм, то что я считал пусто - оказалось NULL, а то что пробел - оказалось пусто... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 13:46 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
продолжение марлезонского балета, уже привожу исходник, изначально было так и показывало лишнюю строку: Код: plaintext 1. 2. 3. 4. сделал вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Теперь ПБ, просто закрывается с ошибкой на ретриве в запущенной проге :( хотя если делать ретрив самому ДВ - то все ок. Ай нид хелп... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 15:52 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Поставьте везде одинарные кавычки на всякий случай и постепенно упрощайте запрос - смотрите из-за этого-ли проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 16:07 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
одинарные кавычки не спасли... :( а как еще можно упростить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 16:23 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Убрать order by, убрать union, проверить что в union типы совпадают, и т.д... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 16:38 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Покажите вызывающий код с зашитыми тестовыми значениями аргументов, которые вы используете при операции "ретрив самому ДВ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 16:43 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
все параметры верные, проверил несколько раз. я в прострации - вернул старый запрос который был, и все равно вылетает ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 16:56 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Imperousвсе параметры верные, проверил несколько раз. Я не сомневаюсь, что вы проверили, но также очевидно, что если от нас ожидается какая-то помощь, то надо предоставить как можно больше информации для анализа. Поэтому повторяю свою просьбу: возьмите вызывающий код и перед вызовом retrieve() присвойте в передаваемые в retrieve переменные те же тестовые значения, что указываете в паинтере. Запустите код и если он также приводит к ошибке, то приведите нам текст этого кода. И приложите экспортированный исходник вызываемого DW. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 17:33 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Вспомнил один момент, прога была написана на ПБ 8.0, а у меня 9.0.3. При первом открытии исходников делаю миграцию и фулл билд. На всяк случай убрал библиотеки 8-го ПБ. Без изменений - все отлично рабоатет. Слегка изменяю запрос - вылетает. Возвращаю все на место - вылетает. закрывается и все тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 17:37 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Остается только одно: занового создать DW и ручками прописать Ваш работающий запрос. После этого изменять его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 08:38 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
ВасВасОстается только одно: занового создать DW и ручками прописать Ваш работающий запрос. После этого изменять его. делал - вылетает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 09:05 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
А сам запрос на сервер уходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 09:17 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Попробовал еще пару вариантов в isql. 1. Код: plaintext 1. 2. 3. 4. 5. здесь в итоге получается две строки "а" не сгруппированные и остальные выводятся как надо 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 10:07 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Вы какую проблему вообще-то решаете, уж определитесь. И с запросами - это Вам в другой форум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 10:27 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Локшин МаркА сам запрос на сервер уходит? уходит если его (ретриев) делать в дизайнере ДВ. вот так происходит вызов из формы: Код: plaintext 1. где, uo_1 и uo_2 это контролы (аналоги обычного календаря), которые хранят дату в виде текста, например 28/05/2008 (они используются во многих проектах и работают правильно, на них грешить нельзя) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 10:39 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Если убрать параметры из DataWindow и вызывать запрос без параметров - работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 11:21 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Imperous 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А это точно Imperousсервер - ASE 12.5? Что-то типа этого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 11:51 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Imperousвот так происходит вызов из формы: Код: plaintext 1. Ну наконец-то. Теперь приложите сюда экспорт DW до модификации, когда еще не вылетает(сразу после миграции) и после, когда начинает вылетать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 11:52 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
необъяснимым образом заработало... остался вопрос только об объединении значений Null и пустых. при использовании: Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 12:49 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
как и можно ли сделать аналог вот этого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. в ПБ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 13:00 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 13:06 |
|
||
|
Trim в DataWindow
|
|||
|---|---|---|---|
|
#18+
Локшин Марк Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. если честно - не знаю .... идея понравилась, попробовал модифицировать и сделать вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 13:53 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35545956&tid=1336529]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 386ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...