BUG: MS-DOS Date Order Localization Might Not Work Properly

Last reviewed: April 29, 1997
Article ID: Q116402

The information in this article applies to:
  • Microsoft SQL Server Programmer's Toolkit, version 4.2
BUG# 10036 (4.20 and 4.21)

SYMPTOMS

When using MS-DOS-based DB-Library (DB-Lib) applications the default US date order is always used, even though date order has been changed in SQLCOMMN.LOC.

CAUSE

Some lines in the localization file are not read properly. The lines are read with a line feed attached at the end of them, which causes string comparisons to fail.

WORKAROUND

Using a binary editor, insert 0x00 to the end of the line right before line feed and carriage return (0x0a0d).

STATUS

Microsoft has confirmed this to be a problem in DB-Library version 4.20.00 and 4.21.00. We are researching this problem and will post new information here as it becomes available.


Additional query words: dblib db library
Keywords : kbbug4.20 kbbug4.21 kbprg SSrvDB_Lib
Version : 4.2 4.21
Platform : MS-DOS


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: April 29, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.