在VC6.0中编译PC文件时,预编译出现这些问题,不知道怎么解决?
{
 EXEC SQL BEGIN DECLARE SECTION;
struct _DB_PP_SCALAR_COLUMN  *DBPPScalarColumnBuf;
enum OCIArray  **DBTimePLsBuf=NULL, **DBTimePLsPtr;
unsigned short  i, PlatformPairCount;
  EXEC SQL END DECLARE SECTION;   ...............   EXEC SQL FOR :PlatformPairCount ALLOCATE :DBTimePLsBuf;
   
   ...............   EXEC SQL FOR :PlatformPairCount FETCH SqlCursor INTO :DBPPScalarColumnBuf, :DBTimePLsBuf;}
错误信息:
1.文件 connectora.pc 有语义错误: 
   EXEC SQL FOR :PlatformPairCount ALLOCATE :DBTimePLsBuf;
...................................1
PCC-S-02319, 表达式类型与用法不相符。
2.文件 connectora.pc 有语义错误: 
   EXEC SQL FOR :PlatformPairCount ALLOCATE :DBTimePLsBuf;
...1
PCC-S-02336, 宿主变量表达式具有无效类型。
3.文件 connectora.pc 有语义错误: 
   EXEC SQL FOR :PlatformPairCount FETCH SqlCursor INTO :DBPPScalarColumnBuf, :D
BTimePLsBuf;
.........................................................1
PCC-S-02420, 不完整的 (或缺少) 类型说明
4.文件 connectora.pc 有语义错误: 
   EXEC SQL FOR :PlatformPairCount FETCH SqlCursor INTO :DBPPScalarColumnBuf, :D
BTimePLsBuf;
...............................................................................1
PCC-S-02341, 宿主变量具有非法类型