Я новичок в Progress и даже новичок в обращении, поэтому извиняюсь, если я пропустил что-то очевидное, я искал в Интернете, но еще не нашел то, что ищу.
Я выполняю динамический запрос, подобный приведенному ниже, в этом примере после выполнения запроса на экране отображается поле «age» соответствующей записи, я понимаю, как это делается из метода атрибута поля буфера, но у меня вопрос: как отобразить всю запись, есть ли эквивалентный метод атрибута или я неправильно понял что-то важное? Спасибо за уделенное время. :
def var tbl as character no-undo.
def var fld as character no-undo.
def var qh as handle no-undo.
def var bh as handle no-undo.
def var fh as handle no-undo.
assign tbl = "customer".
assign fld = "age".
create buffer bh for table tbl.
create query qh.
qh:set-buffers( bh ).
qh:query-prepare( "for each " + tbl + " where name = 'tom'" ).
qh:query-open.
do transaction:
qh:get-first( no-lock ).
fh = bh:buffer-field( fld ).
display fh:buffer-value.
end.
delete object bh.
delete object qh