parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

a_kovalnogov 22.08.2007 13:30

в парсере может остаться лишь код вызова хранимой процедуры, которая вернёт парсеру таблицу.
как так?

Вызываю процедуру которая заполняет временную таблицу
$variables[
$.p_month(6)
$.p_year(2007)
]
^connect[$connect_string]{
^void:sql{begin test_.test(:p_month, :p_year)^; end^;}[$.bind[$variables]]
}
забираю данные из временной таблицы
^MAIN:dbconnect{
$t_table[^table::sql{ select tab_num, last_name, first_name from temp }]
^if($t_table){
<table>
^t_table.menu{
<tr>
<td>$t_table.tab_num</td>
<td>$t_table.last_name</td>
<td>$t_table.first_name</td>
</tr>
}
</table>
}{
ошибочка
}
}

есть и код вызова хранимой процедуры и select * from temp