pro*c and vc++ error

From: Glen <glen_at_wijojo.com.au>
Date: 31 Oct 2001 20:21:15 -0800
Message-ID: <69867261.0110312021.3ba2f3ee_at_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 Received on Thu Nov 01 2001 - 05:21:15 CET

Original text of this message