Consultor Eletrônico



Kbase P76963: Getting error 3736 in Database log file
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/09/2009
Status: Verified

SYMPTOM(s):

Getting error 3736 in Database log file

bad lkclrels call: pusr->uc_qwait2 is NULL (3736)

FACT(s) (Environment):

All Supported Operating Systems

CAUSE:

A client is executing a FOR EACH against a Virtual Systems Table(s) (VST) without specifying the NO-LOCK option.

The following is an example of code that produces this error:

FOR EACH _connect BY _Connect-Time DESCENDING:
DISPLAY _connect-ID
_connect-Device
_connect-Time.
END.

The modified code which does not result in the error follows:

FOR EACH _connect NO-LOCK BY _Connect-Time DESCENDING:
DISPLAY _connect-ID
_connect-Device
_connect-Time.
END.


FIX:

Add NO-LOCK to all queries on VST tables