java思維

          正在學習中:(

          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

          主站蜘蛛池模板: 遵化市| 贵溪市| 衡南县| 景谷| 镇雄县| 富川| 永安市| 石狮市| 揭西县| 梓潼县| 仁怀市| 天等县| 济宁市| 福安市| 鄂托克前旗| 子洲县| 仁怀市| 宁国市| 彰武县| 包头市| 中宁县| 平潭县| 宜兰县| 望城县| 石林| 双牌县| 鸡泽县| 蒙阴县| 佛教| 镇江市| 怀集县| 临西县| 定南县| 广汉市| 八宿县| 扶风县| 拜城县| 庄浪县| 吉木萨尔县| 和林格尔县| 榆树市|