Microsoft KB Archive/103805: Difference between revisions

From BetaArchive Wiki
(importing KB archive)
 
m (Text replacement - """ to """)
 
Line 22: Line 22:
== SYMPTOMS ==
== SYMPTOMS ==


The dbgetuserdata function prototype in the DBMSWIN and DBMSOS2 sections of SQLDB.H incorrectly lists "void *" as the return value. This return value should be "void far *".
The dbgetuserdata function prototype in the DBMSWIN and DBMSOS2 sections of SQLDB.H incorrectly lists "void *" as the return value. This return value should be "void far *".


<br />
<br />

Latest revision as of 08:43, 20 July 2020

BUG: Incorrect dbgetuserdata Function Prototype

Q103805



The information in this article applies to:


  • Microsoft SQL Server Programmer's Toolkit, version 4.2



BUG# 9219 (4.2)


SYMPTOMS

The dbgetuserdata function prototype in the DBMSWIN and DBMSOS2 sections of SQLDB.H incorrectly lists "void *" as the return value. This return value should be "void far *".



WORKAROUND

In the DBMSOS2 section of SQLDB.H, change the following line (line 346 in the SQLDB.H file dated 9/15/92) from:


   extern  void * SQLAPI dbgetuserdata(DBPROCESS far *); 


to the following:


   extern  void far * SQLAPI dbgetuserdata(DBPROCESS far *); 


In the DBMSWIN section of SQLDB.H, change the following line (line 512 in the SQLDB.H file dated 9/15/92) from:


   extern  void * SQLAPI dbgetuserdata(DBPROCESS NEAR *); 


to the following:


   extern  void far * SQLAPI dbgetuserdata(DBPROCESS NEAR *); 



STATUS

Microsoft 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 : kbprogramming
Issue type :
Technology : kbSQLServSearch kbAudDeveloper kbSQLServPTK420


Last Reviewed: March 18, 1999
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.