FuncTab.cpp
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:4k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* Copyright (C) 2003 MySQL AB
  2.    This program is free software; you can redistribute it and/or modify
  3.    it under the terms of the GNU General Public License as published by
  4.    the Free Software Foundation; either version 2 of the License, or
  5.    (at your option) any later version.
  6.    This program is distributed in the hope that it will be useful,
  7.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  8.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  9.    GNU General Public License for more details.
  10.    You should have received a copy of the GNU General Public License
  11.    along with this program; if not, write to the Free Software
  12.    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
  13. #include "HandleDbc.hpp"
  14. HandleDbc::FuncTab
  15. HandleDbc::m_funcTab[] = {
  16.     {   SQL_API_SQLALLOCCONNECT       , 1  },
  17.     {   SQL_API_SQLALLOCENV           , 1  },
  18.     {   SQL_API_SQLALLOCHANDLE        , 1  },
  19.     {   SQL_API_SQLALLOCHANDLESTD     , 0  },
  20.     {   SQL_API_SQLALLOCSTMT          , 1  },
  21.     {   SQL_API_SQLBINDCOL            , 1  },
  22.     {   SQL_API_SQLBINDPARAM          , 1  },
  23.     {   SQL_API_SQLBINDPARAMETER      , 1  },
  24.     {   SQL_API_SQLBROWSECONNECT      , 0  },
  25.     {   SQL_API_SQLBULKOPERATIONS     , 0  },
  26.     {   SQL_API_SQLCANCEL             , 1  },
  27.     {   SQL_API_SQLCLOSECURSOR        , 1  },
  28.     {   SQL_API_SQLCOLATTRIBUTE       , 1  },
  29.     {   SQL_API_SQLCOLATTRIBUTES      , 1  },
  30.     {   SQL_API_SQLCOLUMNPRIVILEGES   , 0  },
  31.     {   SQL_API_SQLCOLUMNS            , 1  },
  32.     {   SQL_API_SQLCONNECT            , 1  },
  33.     {   SQL_API_SQLCOPYDESC           , 0  },
  34.     {   SQL_API_SQLDATASOURCES        , 0  },
  35.     {   SQL_API_SQLDESCRIBECOL        , 1  },
  36.     {   SQL_API_SQLDESCRIBEPARAM      , 0  },
  37.     {   SQL_API_SQLDISCONNECT         , 1  },
  38.     {   SQL_API_SQLDRIVERCONNECT      , 1  },
  39.     {   SQL_API_SQLDRIVERS            , 0  },
  40.     {   SQL_API_SQLENDTRAN            , 1  },
  41.     {   SQL_API_SQLERROR              , 1  },
  42.     {   SQL_API_SQLEXECDIRECT         , 1  },
  43.     {   SQL_API_SQLEXECUTE            , 1  },
  44.     {   SQL_API_SQLEXTENDEDFETCH      , 0  },
  45.     {   SQL_API_SQLFETCH              , 1  },
  46.     {   SQL_API_SQLFETCHSCROLL        , 0  },
  47.     {   SQL_API_SQLFOREIGNKEYS        , 0  },
  48.     {   SQL_API_SQLFREECONNECT        , 1  },
  49.     {   SQL_API_SQLFREEENV            , 1  },
  50.     {   SQL_API_SQLFREEHANDLE         , 1  },
  51.     {   SQL_API_SQLFREESTMT           , 1  },
  52.     {   SQL_API_SQLGETCONNECTATTR     , 1  },
  53.     {   SQL_API_SQLGETCONNECTOPTION   , 1  },
  54.     {   SQL_API_SQLGETCURSORNAME      , 1  },
  55.     {   SQL_API_SQLGETDATA            , 1  },
  56.     {   SQL_API_SQLGETDESCFIELD       , 1  },
  57.     {   SQL_API_SQLGETDESCREC         , 1  },
  58.     {   SQL_API_SQLGETDIAGFIELD       , 1  },
  59.     {   SQL_API_SQLGETDIAGREC         , 1  },
  60.     {   SQL_API_SQLGETENVATTR         , 1  },
  61.     {   SQL_API_SQLGETFUNCTIONS       , 1  },
  62.     {   SQL_API_SQLGETINFO            , 1  },
  63.     {   SQL_API_SQLGETSTMTATTR        , 1  },
  64.     {   SQL_API_SQLGETSTMTOPTION      , 1  },
  65.     {   SQL_API_SQLGETTYPEINFO        , 1  },
  66.     {   SQL_API_SQLMORERESULTS        , 1  },
  67.     {   SQL_API_SQLNATIVESQL          , 0  },
  68.     {   SQL_API_SQLNUMPARAMS          , 1  },
  69.     {   SQL_API_SQLNUMRESULTCOLS      , 1  },
  70.     {   SQL_API_SQLPARAMDATA          , 1  },
  71.     {   SQL_API_SQLPARAMOPTIONS       , 0  },
  72.     {   SQL_API_SQLPREPARE            , 1  },
  73.     {   SQL_API_SQLPRIMARYKEYS        , 1  },
  74.     {   SQL_API_SQLPROCEDURECOLUMNS   , 0  },
  75.     {   SQL_API_SQLPROCEDURES         , 0  },
  76.     {   SQL_API_SQLPUTDATA            , 1  },
  77.     {   SQL_API_SQLROWCOUNT           , 1  },
  78.     {   SQL_API_SQLSETCONNECTATTR     , 1  },
  79.     {   SQL_API_SQLSETCONNECTOPTION   , 1  },
  80.     {   SQL_API_SQLSETCURSORNAME      , 1  },
  81.     {   SQL_API_SQLSETDESCFIELD       , 1  },
  82.     {   SQL_API_SQLSETDESCREC         , 1  },
  83.     {   SQL_API_SQLSETENVATTR         , 1  },
  84.     {   SQL_API_SQLSETPARAM           , 1  },
  85.     {   SQL_API_SQLSETPOS             , 0  },
  86.     {   SQL_API_SQLSETSCROLLOPTIONS   , 0  },
  87.     {   SQL_API_SQLSETSTMTATTR        , 1  },
  88.     {   SQL_API_SQLSETSTMTOPTION      , 1  },
  89.     {   SQL_API_SQLSPECIALCOLUMNS     , 0  },
  90.     {   SQL_API_SQLSTATISTICS         , 0  },
  91.     {   SQL_API_SQLTABLEPRIVILEGES    , 0  },
  92.     {   SQL_API_SQLTABLES             , 1  },
  93.     {   SQL_API_SQLTRANSACT           , 1  },
  94.     {   0                             , -1 }
  95. };