java思維

          正在學(xué)習(xí)中:(

          pro*c and vc++ error :C2079: 'SQLSTM" uses undefined struct 'SQLEXD'

          pro*c and vc++ error


          From the oracle metalink -

          Problem Description
          -------------------

          You are trying to compile a precompiled Pro*C application.
          You are using Microsoft Visual C++ 6.0.  At compile time,
          you get the error message:

          C2079: 'SQLSTM" uses undefined struct 'SQLEXD'


          Solution Description
          --------------------

          In Visual C++, under Project -> Settings -> Precompiled Headers,
          set this to "Automatic Use of Precompiled Headers", with the "Through
          Header"
          option left blank.

          HTH.,
          Ora600


          "Glen" wrote in message
          news:69867261.0110312021.3ba2f3ee@posting.google.com...
          > Hi,
          >
          > I have precompiled some pro*c code which worked fine and outputted a
          > c++ file which is included in my project. I have included the
          > orasql8.lib and when I try to compile the project receive the
          > following error:
          >
          > error C2079: 'sqlstm' uses undefined struct 'sqlexd'
          >
          > I don't understand why, the following code appears before where the
          > error is encountered.
          >
          > static struct sqlexd {
          >    unsigned int   sqlvsn;
          >    unsigned int   arrsiz;
          >    unsigned int   iters;
          >    unsigned int   offset;
          >    unsigned short selerr;
          >    unsigned short sqlety;
          >    unsigned int   occurs;
          >       const short *cud;
          >    unsigned char  *sqlest;
          >       const char  *stmt;
          >    sqladts *sqladtp;
          >    sqltdss *sqltdsp;
          >             void  **sqphsv;
          >    unsigned int   *sqphsl;
          >             int   *sqphss;
          >             void  **sqpind;
          >             int   *sqpins;
          >    unsigned int   *sqparm;
          >    unsigned int   **sqparc;
          >    unsigned short  *sqpadto;
          >    unsigned short  *sqptdso;
          >             void  *sqhstv[4];
          >    unsigned int   sqhstl[4];
          >             int   sqhsts[4];
          >             void  *sqindv[4];
          >             int   sqinds[4];
          >    unsigned int   sqharm[4];
          >    unsigned int   *sqharc[4];
          >    unsigned short  sqadto[4];
          >    unsigned short  sqtdso[4];
          > } sqlstm = {10,4};
          >
          > If anyone has any ideas i would be most appreciative.
          >
          > Cheers
          > Glen
          Google

          posted on 2005-09-24 20:28 john 閱讀(2221) 評論(0)  編輯  收藏 所屬分類: Oracle Technology

          主站蜘蛛池模板: 光山县| 安宁市| 夏邑县| 西乌| 耿马| 略阳县| 临清市| 沿河| 泾源县| 高州市| 宝山区| 广宁县| 延长县| 扎兰屯市| 凤城市| 哈密市| 新营市| 瓦房店市| 樟树市| 上杭县| 盘锦市| 远安县| 本溪市| 尼玛县| 安宁市| 宁海县| 兴和县| 玉门市| 盐边县| 龙泉市| 汉沽区| 南江县| 固镇县| 浮山县| 峨边| 东源县| 金秀| 江陵县| 嘉黎县| 河西区| 闵行区|