Kbase P43440: Microsoft SQL Server text fields cause Access Violation errors when using field lists and NO-LOCK.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  30/05/2005 |
|
Status: Verified
FACT(s) (Environment):
MS SQL
MS SQL DataServer
SYMPTOM(s):
Microsoft SQL Server text fields cause Access Violation errors when using field lists and NO-LOCK.
Progress client generates a GPF
Code that will reproduce the problem, if city is a text field in MS SQL Server.
FOR EACH customer FIELDS(city) NO-LOCK:
DISPLAY city FORMAT "x(77)".
END.
The text field is in field list
Use no-lock
CAUSE:
Bug# 20030811-001
CAUSE:
When Progress retrieves data from the database it uses "binding" to assign a buffer to each column in the database. In our case, Progress for "text" field datatype failed to initialize the pointer to that buffer. That is why Progress tried to bind a column to a nonexistent buffer, which caused the GPF.
FIX:
The bug is fixed in 9.1D09 and 10.0A