Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Попробуйте, например, без ограничений по дате выполнить запрос в Вашей программе. Созраните в переменную дату или посмотрите на нее в терминале. Используйте именно этот формат даты. Или просто в терминал выведите. Если не поможет, то Вам будет нужно создать проектик с Вашими классами, программой для заполнения тесовых данных и Вашей программой, в которой у Вас есть многострадальный запрос. В терминале наберите $ZV и определите точную версию Cache'. Этот проект можно экспортировать и отправить Вашему техническому консультанту в InterSystems и в SQL.RU. Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:05 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Без даты все отлично работает в программе. Но мне нужна обязательная выборка по дате. Версия Каши 5.0.2 Билд 607 На данный момент запрос выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Пробовалась переменная dt в кавычках и без них. Вот так: SELECT ds.ID as ID FROM Docs as ds, DocTitles as dt WHERE ds.DateCreate='60339' AND ds.DocType=1 AND ds.Destroyed=0 AND ds.Titles=dt.ID AND dt.CodeOfSupplier<>133 Поле DateCreate - типа string. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:14 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Здесь ds.DateCreate="_dt_" нужно кавычки одиночные добавить. Вот так: ds.DateCreate='"_dt_"' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:26 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
там же написано.. пробовалось и с кавычками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:28 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
ааай ... не заметил что уже пробовались кавычки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:31 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Ну тогда остается эксперимент. Уберите из запроса проверку ds.DateCreate, и выводите пары значений ds.DateCreate и dt на терминал или в файл. Только обрамляйте их какими нибудь символами, что бы пробел увидеть, если будет.. Тогда можно глазами посмотреть равны ли эти значения.. Если равны - ошибается компилятор. Если не равны, нужно понять как их преобразовывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:36 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
И ещё... не знаю есть ли в этом смысл, но... Я не использую конструкцию типа s zpr=##class(%ResultSet).%New("%DynamicQuery.SQL") а пишу просто s xx=##class(%ResultSet).%New() тоесть без "%DynamicQuery.SQL" Есть ли разница - не знаю, но попробуйте, может поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:42 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Хе.. а это то что? s dt=+..SDate.Date и в то же время DocTitles as dt НЕПОРЯДОК, однако ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:52 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
Почему у Вас такая старая версия Cache'. Советую переходить на Cache' 5.0.21 или 5.1. Как дата выводится в Терминал или в программу, если её выбрать ? Вадим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 16:58 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
VadimFПочему у Вас такая старая версия Cache'. Советую переходить на Cache' 5.0.21 или 5.1. Как дата выводится в Терминал или в программу, если её выбрать ? Вадим По поводу новой версии Каши ничего сказать не могу. Работаем с тем, что есть. К тому же вопрос по поводу перехода на новую версию щас не стоит, и заканчивать вот эту программку нужно на той версии, что доступна в данный момент. --- Дата из базы выводится *60124* и в переменной с которой мы ее сравниваем тоже *60124* Символы специальные, чтоб заметить пробел если че. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 17:14 |
|
||
|
Запрос
|
|||
|---|---|---|---|
|
#18+
УБЕЙТЕ... УБЕЙТЕ МЕНЯ!!!!.... ЙАДУ.... SQL Manager выполнялся в другой области.............. А программа писалась в старой копии базы......................................... три дня убилось..... ---- спасибо за ваше терпение.... но по крайней мере что то новое подчерпнулось из нашей беседы..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 17:36 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=33624355&tid=1559607]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 372ms |

| 0 / 0 |
