Consultor Eletrônico



Kbase P108263: Comparing with dynamic rowid in WHERE clause returns incompatible data type. (223)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   30/08/2005
Status: Unverified

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000
OpenEdge 10.x

SYMPTOM(s):

Comparing with dynamic rowid returns incompatible data type. (223)

FIND FIRST customer WHERE ROWID(customer) = b_tmpbuffer:BUFFER-FIELD("myrec_rowid"):BUFFER-VALUE.

CAUSE:

This is a known issue being investigated by Development

FIX:

Compare string values of rowid.
Example:
FIND FIRST customer WHERE String(ROWID(customer)) = String(b_tmpbuffer:BUFFER-FIELD("myrec_rowid"):BUFFER-VALUE).