- 论坛徽章:
- 0
|
请教关于PRO*C的游标的问题
那就是说我定义
char *tmp[];
....
...
...
/*前面检索数据库代码略去*/
EXEC SQL OPEN emp_cur;
for (;
{
EXEC SQL WHENEVER NOT FOUND DO BREAK;
EXEC SQL FETCH emp_cur INTO :sRecord;
tmp=sRecord;
i=i+1;
}
fp = fopen("reocrd.txt","w"
for (j=0;j<=i;j++)
{
fputs(tmp[j],fp);
j=j+1;
}
printf("\n&¼³&ÁË:%dÌ&¼Ç¼",i);
EXEC SQL CLOSE emp_cur ;
1、这样写,fputs(tmp[j],fp),会把记录写进record.txt中么??
2、还有一个问题我把.pc的文件编译成.c的文件后,如果我编译.c的文件,就会报一大堆的错误出来!最特别的就是说<sqlca.h>; cannot find......到底是为啥呀!! |
|