Article ID: 223318 - Last Review: February 24, 2001 - Revision: 1.0 FIX: Engine Does Not Handle Intl Dates in Localized VersionThis article was previously published under Q223318 SYMPTOMS
All localized versions of SQL 7.0 that do not have the US format for dates will not accept the date format of YYYY-MM-DD in which the timestamp is being sent back within the SQL statement.
CAUSE
This was caused by the Repository engine trying to update the IVersionAdminInfo::ModifiedDate property. Additionally, this does not occur using either the "yyyy/mm/dd" or "mm/dd/yy" date formats against an SQL Server 6.5 Service Pack 1 or 2 installed. STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This bug was corrected in Visual Studio 6.0 Service Pack 3. For more information about Visual Studio service packs, please see the following articles in the Microsoft Knowledge Base: 194022 (http://support.microsoft.com/kb/194022/EN-US/ ) INFO: Visual Studio 6.0 Service Packs, What, Where, Why 194295 (http://support.microsoft.com/kb/194295/EN-US/ ) HOWTO: Tell That Visual Studio 6.0 Service Packs Are Installed MORE INFORMATION
The client software listed below has demonstrated different behaviors when working against localized versions of SQL Server 7.0 The Microsoft Repository Behavior:
After installing Visual Studio Service Pack 3, the following ODBC error occurs when selecting "Find" with a format of "yy/mm/dd."
"[Microsoft][ODBC SQL Server Driver][SQL Server]The select list for the INSERT statement contains fewer items than the insert list. The number of SELECT values must match the number of INSERT columns."
Steps to Reproduce Behavior:
| Article Translations
|

Back to the top
