errors.h
上传用户:dgyhgb
上传日期:2007-01-07
资源大小:676k
文件大小:5k
源码类别:

SQL Server

开发平台:

Unix_Linux

  1. /* 
  2.  *  errors.h -  file with errors description for GNU SQL compiler
  3.  *                
  4.  *  This file is a part of GNU SQL Server
  5.  *
  6.  *  Copyright (c) 1996, 1997, Free Software Foundation, Inc
  7.  *  Developed at the Institute of System Programming
  8.  *  This file is written by Konstantin Dyshlevoj 
  9.  * 
  10.  *  This program is free software; you can redistribute it and/or modify
  11.  *  it under the terms of the GNU General Public License as published by
  12.  *  the Free Software Foundation; either version 2 of the License, or
  13.  *  (at your option) any later version.
  14.  *
  15.  *  This program is distributed in the hope that it will be useful,
  16.  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  18.  *  GNU General Public License for more details.
  19.  *
  20.  *  You should have received a copy of the GNU General Public License
  21.  *  along with this program; if not, write to the Free Software
  22.  *  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  23.  *
  24.  *  Contacts: gss@ispras.ru
  25.  *
  26.  */
  27. /* $Id: errors.h,v 1.245 1997/03/31 03:46:38 kml Exp $ */
  28. #ifdef DEF_ERR
  29. #if defined(__deftr_h__)
  30. #  error "errors.h and deftr.h declare almost the same things and can't be used together"
  31. #endif
  32. #if defined(__pupans_h__)
  33. #  error "errors.h and pupans.h declare almost the same things and can't be used together"
  34. #endif
  35. DEF_ERR (OK, "OK")
  36. DEF_ERR (NU, "The key of this tuple isn't unique")
  37. DEF_ERR (NCF, "Incorrect conditions")
  38. DEF_ERR (NDR, "Incorrect relation identifier")
  39. DEF_ERR (NMS, "Incorrect scan mode")
  40. DEF_ERR (NCR, "Current tuple is absent")
  41. DEF_ERR (NIOB, "Incorrect object identifier")
  42. DEF_ERR (NDSC, "Incorrect scan identifier")
  43. DEF_ERR (NDI, "Incorrect index identifier")
  44. DEF_ERR (N_SORT, "Not sorted")
  45. DEF_ERR (H_DBL, "Has doublicates")
  46. DEF_ERR (D_DRCTN, "Sort directions are not matched")
  47. DEF_ERR (N_EQV, "Objects are not equivalent")
  48. DEF_ERR (EMFL, "The filter is empty")
  49. DEF_ERR (EOSCAN, "End of scan")
  50. DEF_ERR (NO_SUCH_SEG, "No such segment")
  51. DEF_ERR (SYER, "Synchronization error")
  52. DEF_ERR (ER_1, "Incorrect data in the tree")
  53. DEF_ERR (ER_3, "Incorrect operation in the tree")
  54. DEF_ERR (ER_4, "Initialization error")
  55. DEF_ERR (ER_5, "Incorrect section number")
  56. DEF_ERR (ER_6, "Incorrect cursor operation")
  57. DEF_ERR (ER_8, "Incorrect command code in module")
  58. DEF_ERR (ER_9, "There isn't enaugh memory space to work")
  59. DEF_ERR (ER_RET, "SubQuery handling error")
  60. DEF_ERR (ER_SQ, "More than one row in SubQuery")
  61. DEF_ERR (ER_OpCur, "Attemp to open unclosed cursor")
  62. DEF_ERR (ER_Fetch, "Attemp to fetch data by unopened cursor")
  63. DEF_ERR (ER_Close, "Attemp to close unopened cursor")
  64. DEF_ERR (ER_Delete, "Attemp to positional delete before cursor open")
  65. DEF_ERR (ER_CRETAB, "Table creation error")
  66. DEF_ERR (ER_DRTAB, "Table dropping error: integrity violation")
  67. DEF_ERR (ER_CREIND, "Index creation error")
  68. DEF_ERR (ER_PRIVLG, "There is not enaugh priveleges")
  69. DEF_ERR (ER_BD, "Incorrect information from the low level")
  70. DEF_ERR (ER_CLNT, "Client calling error")
  71. DEF_ERR (ER_SERV, "Incorrect work with server")
  72. DEF_ERR (ND_INDIC, "NULL result for parameter without indicator")
  73. DEF_ERR (NOCRTR, "Transactiion can't be created now")
  74. DEF_ERR (NEED_WAIT, "There is not result yet")
  75. DEF_ERR (MEM_ERR, "Memory allocation error")
  76. DEF_ERR (MDLINIT, "Error in work with module initialization")
  77. DEF_ERR (NOTRNANS, "Client can't receive answer from server-transaction")
  78. DEF_ERR (TRN_INIT, "Error in transaction initialization")
  79. DEF_ERR (TRN_EXITED, "Transaction is finished")
  80. DEF_ERR (NULLRES, "Empty result from interpretator")
  81. DEF_ERR (TRN_ID, "Dispatcher: Incorrect identifier of transaction process")
  82. DEF_ERR (ER_SEL, "More than one row in the result of operator SELECT")
  83. DEF_ERR (ER_BUF, "Inetrnal buffer overflow (copy.c)")
  84. DEF_ERR (CHECK_VIOL, "CHECK constraint violation")
  85. DEF_ERR (REF_VIOL, "RERERENCE constraint violation")
  86. DEF_ERR (VIEW_VIOL, "WITH CHECK OPTION constraint violation")
  87. DEF_ERR (DS_STMT, "Invalid SQL statement name")
  88. DEF_ERR (DS_CUR, "Invalid SQL cursor name")
  89. DEF_ERR (DS_CURST, "Invalid cursor state")
  90. DEF_ERR (DS_DESCR, "Dynamic SQL: Incorrect descriptor")
  91. DEF_ERR (DS_DESCRLEN, "Dynamic SQL: Too little static size of descriptor")
  92. DEF_ERR (DS_NMARG, "Dynamic SQL: Incorrect name-argument")
  93. DEF_ERR (DS_CURDECL, "Dynamic SQL: Repeated using of cursor name in declaration")
  94. DEF_ERR (DS_SYNTER, "Syntax error or access rule violation in dynamic SQL statement")
  95. DEF_ERR (TNERR, "Incorrect table name in dynamic SQL statement")
  96. DEF_ERR (DS_EXE, "More than one row in the result of dynamic SQL execute statement")
  97. DEF_ERR (DS_NOPAR, "Dynamic SQL error-using clause required for dynamic parameters")
  98. DEF_ERR (DS_NORES, "Dynamic SQL error-using clause required for result fields")
  99. DEF_ERR (DS_CNT, "Dynamic SQL error-invalid descriptor count")
  100. DEF_ERR (DS_BADTAR, "Dynamic SQL error-using clause does not match target specification")
  101. DEF_ERR (DS_BADPAR, "Dynamic SQL error-using clause does not match parameter specification")
  102. #endif