The information in this article applies to:
BUG# 9081 (4.2) SYMPTOMS
In DB-Library function dbrcpparam(), using SQLCHAR type and attempting
to send a null value by setting datalen to 0 does not work if the remote
stored procedure parameter has variable type as DATETIME.
Then calling dbrpcparam with the following parameters, intending to send a null value by setting maxlen=0, as:
displays the default date of 1 Jan, 1900, thereby treating the variable as an empty string instead of a null. WORKAROUNDUse SQLDATETIME as the type instead of SQLCHAR to work around this problem. STATUSMicrosoft has confirmed this to be a problem in DB-Library version 4.2. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. Additional query words: dblib
Keywords : kbprg SSrvDB_Lib SSrvProg kbbug4.20 |
Last Reviewed: March 17, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |