免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2369 | 回复: 0
打印 上一主题 下一主题

一个关于游标的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-31 10:32 |只看该作者 |倒序浏览
$include sqlca;
$include cost_dbbuf.h;
$include decimal;
main()
{
        $char JfdtKhh[6];
        $double JfdtScjf;
        $double JfdtJf;
        $double JfmxJfz;
        $double SumJf;
       
        $database cost;
        printf("Please give a khh:\n");
        gets(JfdtKhh);

        $declare JfdtPtr scroll cursor for select jfdt.jf,jfdt.scjf,jfmx.jfz from jfdt,jfmx where jfdt.khh=$JfdtKhh and jfmx.khh=$JfdtKhh;
        $open JfdtPtr;
        $fetch current JfdtPtr into $cost_jfdt.jf,$cost_jfdt.scjf,$cost_jfmx.jfz;
       
        dectodbl(&cost_jfdt.jf,&JfdtJf);
        dectodbl(&cost_jfdt.scjf,&JfdtScjf);
        dectodbl(&cost_jfmx.jfz,&JfmxJfz);
       
        SumJf = JfdtScjf + JfmxJfz;
        if(SumJf==JfdtJf)
                printf("The sum of jf is right.\n");
        else
                printf("Error!!!!");
       
        $close JfdtPtr;
        exit(0);
}




这段程序在$fetch current JfdtPtr into $cost_jfdt.jf,$cost_jfdt.scjf,$cost_jfmx.jfz;这里出错了    不知道为什么错    请大大们帮忙看一下     谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP