Microsoft KB Archive/103805

{|
 * width="100%"|

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