Kbase P105274: Progress session GPF crash when using a tilde and preprocessor in a QUERY-PREPARE statement
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/05/2006 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1E
OpenEdge 10.0B
SYMPTOM(s):
Session GPF crash with tilde and preprocessor
Specifying a tilde with a preprocessor in a QUERY-PREPARE statement
Value of variable used in QUERY-PREPARE statement contains "~{"
An invalid query of the form similar to the following will crash the session:
hQuery:QUERY-PREPARE('for each ' + hBuffer:NAME
+ ' where ' + hBuffer:BUFFER-FIELD(1):NAME
+ ' = "~{&test}"').
Stack trace for PROW32.DLL reads:
lxprog
rnqsmsem
rnDynQryPrepare
umDynqGetAttr
umSuperGetAtt
CAUSE:
Bug# 20041122-012
FIX:
Upgrade to 10.0B03 or later
Upgrade to 10.1A