Home COM GDI+ WebBrowser Data Access

ISQLErrorInfo Interface

 

IID

{0C733A74-2A1C-11CE-ADE5-00AA0044773D}

 

 

ISQLErrorInfo is used to return the SQLSTATE and native error code.

 

Documentation: ISQLErrorInfo

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

ISQLErrorInfo Methods

Description

GetSQLInfo

Returns the SQLSTATE and native error code associated with an error.

 

QueryInterface

 

FUNCTION ISQLErrorInfo_QueryInterface ( _

  BYVAL pthis AS DWORD PTR _

, BYREF riid AS GUID _

, BYREF ppvObj AS DWORD _

  ) AS LONG


  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[0] USING ISQLErrorInfo_QueryInterface (pthis, riid, ppvObj) TO HRESULT
  FUNCTION = HRESULT
 

END FUNCTION

 

 

AddRef

 

FUNCTION ISQLErrorInfo_AddRef ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

  LOCAL DWRESULT AS LONG
  CALL DWORD @@pthis[1] USING ISQLErrorInfo_AddRef (pthis) TO DWRESULT
  FUNCTION = DWRESULT
 

END FUNCTION

 

 

Release

 

FUNCTION ISQLErrorInfo_Release ( _

  BYVAL pthis AS DWORD PTR _

  ) AS DWORD
 

  LOCAL DWRESULT AS DWORD
  CALL DWORD @@pthis[2] USING ISQLErrorInfo_Release (pthis) TO DWRESULT
  FUNCTION = DWRESULT
 

END FUNCTION

 

 

GetSQLInfo

 

FUNCTION ISQLErrorInfo_GetSQLInfo ( _

  BYVAL pthis AS DWORD PTR _

, BYREF pbstrSQLState AS STRING _

, BYREF plNativeError AS LONG _

  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING ISQLErrorInfo_GetSQLInfo (pthis, pbstrSQLState, plNativeError) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Wednesday, 15 February 2006 23:50:36 +0100