home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / PRECOM.ZIP / SQLCA.DEF < prev    next >
Text File  |  1992-09-09  |  2KB  |  49 lines

  1. DEFINITION MODULE SQLCA;
  2. (*# call(o_a_size => off,
  3.          o_a_copy=>off,
  4.          result_optional=>on,
  5.          reg_saved => (si, di, ds, st1, st2),
  6.          reg_param => (),
  7.          seg_name => none,
  8.          near_call => off,
  9.          ds_eq_ss => off) *)
  10. (*# module(implementation=>off, init_code => off) *)
  11. (*# name(prefix => os2_lib) *)
  12. (*# data(near_ptr => off,var_enum_size=>off) *)
  13. (*# check(index=>off,range=>off,overflow=>off,nil_ptr=>off) *)
  14.  
  15. (******************************************************************************
  16.  
  17.    Module Name      = SQLCA.H                         12/10/91
  18.  
  19.    Descriptive Name = SQLCA External Include File
  20.  
  21.    Copyright = nnnnnnnn (C) Copyright IBM Corp. 1987, 1988, 1989, 1990
  22.            Licensed Material - Program Property of IBM
  23.            Refer to Copyright Instructions Form Number G120-3083
  24.  
  25.    Function = Include File defining
  26.         SQLCA - SQL Communications Area
  27.  
  28.    Operating System = OS/2 Extended Edition
  29.  
  30. ******************************************************************************)
  31.  
  32.  
  33. (* SQL Communication Area - SQLCA *)
  34.  
  35. TYPE
  36.  
  37.  sqlca = RECORD
  38.    sqlcaid : ARRAY[1..8] OF CHAR;        (* Eyecatcher = 'SQLCA   ' *)
  39.    sqlcabc : LONGINT;        (* SQLCA size in bytes = 136 *)
  40.    sqlcode : LONGINT;        (* SQL return code *)
  41.    sqlerrml: CARDINAL;        (* Length for SQLERRMC *)
  42.    sqlerrmc: ARRAY[1..70] OF CHAR;     (* Error message tokens *)
  43.    sqlerrp : ARRAY[1..8] OF CHAR;        (* Diagnostic information *)
  44.    sqlerrd : ARRAY[1..6] OF LONGINT;        (* Diagnostic information *)
  45.    sqlwarn : ARRAY[1..11] OF CHAR;        (* Warning flags *)
  46.    sqlstate: ARRAY[1..5] OF CHAR;        (* State corresponding to SQLCODE *)
  47.  END;
  48.  
  49. END SQLCA.