arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Здравствуйте! Подскажите пожалуйста, что значит в ответе на запрос (из БД) ЗАДАТЬ= и как эти значения перекинуть в аргумент ( например CALL для вывода на экран)?
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Здравствуйте! Подскажите пожалуйста, что значит в ответе на запрос (из БД) ЗАДАТЬ= и как эти значения перекинуть в аргумент ( например CALL для вывода на экран)? ЗАПРОС SELECT * FROM bd_japu.d_o_values_view #ARG_000#;
SELECT bd_japu.d_o_values_view #ARG_000# FROM bd_japu
При проверке запроса в редакторе шаблона SQL-запроса в ответ Вы получите все значения указанного поля в формате задать ARG_000=194 задать ARG_000=194 задать ARG_000=0 задать ARG_000=0 Реально редактор шаблона не передает полученные данные в аргументы шаблона.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Объясните, пожалуйста, чем отличается ЗАДАТЬ= и ПОЛУЧИТЬ= и почему из ПОЛУЧИТЬ я могу взять значение в аргумент, а из ЗАДАТЬ= не могу?
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
ЗАДАТЬ=ARG000 - эмуляция считывания из БД "записи в аргумент" ПОЛУЧИТЬ=ARG001 - эмуляция передачи в БД из аргумента, в том числе, например, при передаче условий выбора (WHERE) в БД. При этом в запросе передается значение аргумента, заданное в шаблоне по умолчанию.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
arkos
Forum Haunter / Завсегдатай форума
Участник № / Member № 6144
отправлено / posted
Я могу направлять данные, полученные ИЗ Базы данных в канал если аргумент - ПОЛУЧИТЬ=ARG000 Если аргумент- ЗАДАТЬ=ARG000, то я не получаю данные в аргумент канала CALL_SQL и поэтому не могу передать далее в канал.В приведенном запросе (SELECT bd_japu.d_o_values_view #ARG_000# FROM bd_japu) можно ли принять данные и передать их в разные аргументы CALL канала или в разные каналы?
Сообщения / Posts 143 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Если на запрос SELECT не получаются данные в аргументах канала CALL.SQL, надо смотреть в протокол трассировщика ODBC-драйвера и искать там сообщения об ошибках.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |