|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
krvsaПридется параметр вводить - формат даты...Не нужно. Достаточно передавать дату в требуемом формате и проверять её валидность перед использованием. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 13:28 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
servitНе нужно. Достаточно передавать дату в требуемом формате и проверять её валидность перед использованием. Я не могу контролировать что сунут в ту хранимую процедуру... Да и проверять на валидность не всегда можно. Пример 02/01/20013 Это 2-е января или 1-е февраля? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 13:34 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
krvsaЯ не могу контролировать что сунут в ту хранимую процедуру...В таком случае передавайте дату как строку, т. е. Date As %String, в ODBC-формате, а в коде делайте её приведение $zdh("2013-03-01",3) с обработкой ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 13:41 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
servitВ таком случае передавайте дату как строку, т. е. Date As %String, в ODBC-формате, а в коде делайте её приведение $zdh("2013-03-01",3) с обработкой ошибок. Лады, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 13:54 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
На этом пока остановлюсь... Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54.
P.S. Модерам: Зря разукрашиваете код в сообщениях... При копировании все эти цветовые потроха мешают. А копировать с экрана - отсутствуют правильные отступы, да и шрифт для программ не подходящий... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 13:58 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
servit krvsa , Всё дело в контексте вызова. Если запустите метод из терминала, то $system.SQL.GetSelectMode() = 0 Если как ХП, то $system.SQL.GetSelectMode() = 1 Select Mode Поскольку используете класс %ResultSet.SQL , в котором свойство %RuntimeMode приватное, то остаётся вариант предложенный Блок А.Н. . PS: ещё проверьте формат получаемого параметра Date : возможно, в одном случае он приходит в виде 62900, а в другом - "2013-03-19". Да, и почему не используете %SQL.Statement ? Он удобнее6 быстрее работает и %SelectMode свойство есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 15:11 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
krvsaМодерам: Зря разукрашиваете код в сообщениях... При копировании все эти цветовые потроха мешают. А копировать с экрана - отсутствуют правильные отступы, да и шрифт для программ не подходящий...Сомневаюсь, что им настолько нечего делать Раскрашивает код движок форума, к которому у них нет доступа. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 15:20 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
Блок А.Н.Сомневаюсь, что им настолько нечего делать Раскрашивает код движок форума, к которому у них нет доступа. Напрасно сомневаешся... Посмотри моё первое сообщение в теме - это не расскараска движка. То рука модера! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 15:33 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийДа, и почему не используете %SQL.Statement ? Он удобнее6 быстрее работает и %SelectMode свойство есть. Даже не знаю что и ответить... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 15:34 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
Шваров ЕвгенийОн удобнее Не совсем понял про удобство... Можно использовать более удобно чем Код: vbnet 1.
Тогда как еще удобнее? Шваров Евгенийбыстрее работает А тут-то в чем быстрота проявляется? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 15:39 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
Блок А.Н.Сомневаюсь, что им настолько нечего делать Раскрашивает код движок форума, к которому у них нет доступа.krvsaНапрасно сомневаешся... krvsa дело говорит: 13425888 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 15:46 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
krvsaНе совсем понял про удобство... Можно использовать более удобно чемkrvsaТогда как еще удобнее?Ссылку я уже давал выше: 14066344 Можно менять режим выборки или на уровне всего процесса (для %ResultSet.SQL) или на уровне конкретного объекта %SQL.Statement . krvsaА тут-то в чем быстрота проявляется?Не столько быстрота, сколько возможности и рекомендации самой InterSystems: Старые классы Result Set (первые пять предложений) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 16:12 |
|
Хранимая процедура возвращает пусто...
|
|||
---|---|---|---|
#18+
servitМожно менять режим выборки или на уровне всего процесса (для %ResultSet.SQL) или на уровне конкретного объекта %SQL.Statement . Про режим я понял... А вот про какой-то "объект" не совсем. И в аглицком я не силён... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.03.2013, 16:51 |
|
|
start [/forum/topic.php?fid=39&msg=38189642&tid=1557207]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 271ms |
0 / 0 |