Problem/Issue 5022
 
Query for PDR ID
Example: search for PDR ID 109-9999 , just enter 9999 into the entry field and press ENTER.
Open Build: Open Date: Language:
1.80.284 17.07.2002 (All)
Closed Build: Close Date: Platform:
1.90.310 31.08.2004 WIN32
State: Reference PDR ID: Hotfix Rollup No.:
CLOSED    
Symptom:
CDXDBE: Seeking for a Null string differs to Clipper
Description:
When a Null/Empty string is passed to DbSeek("") using the
CDXDBE, Xbase++ returns .F. while Clipper returns .T.

DbSeek("") returns since 1.80.284 the following:

  DBSEEK  FOUND()  EOF()  RECNO()
  N       N        Y      2               // RecNo 2 == Ghost Record

  However it should return as following:
  Y       Y        N      1

  In other words, searching/dbseek for an empty string
  should position the record pointer at the first entry
  in the index and return Found == .T.

  This problem is fixed with Xbase++ 1.90.314 and higher.

  NOTE:
  Xbase++ v1.70.267 also returns .T.!








Solution:
ask Alaska support for PFL5022





 
(C) Copyright Alaska Software Inc. 2008, All rights reserved!
Disclaimer, Limitation of Liability, no Warranty: THE INFORMATION, DOCUMENTS, FILES AND MATERIALS CONTAINED IN THIS SITE ARE PROVIDED "AS IS". ALASKA SOFTWARE DOES NOT WARRANT THE ACCURACY, ADEQUACY OR COMPLETENESS OF THIS INFORMATION AND MATERIALS; THUS EXPRESSLY DISCLAIMS LIABILITY FOR ERRORS OR OMISSIONS IN THIS INFORMATION AND MATERIALS.
WARRANTIES OF ANY KIND, IMPLIED, EXPRESSED OR STATUTORY, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF NON-INFRINGEMENT OF THIRD PARTY RIGHTS, TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR RESOLVEMENT-CLAIMS, ARE DISCLAIMED.