♣
急问,正在用esql做sqlserver2000的访问程序,游标为什么不能移动?
游标只能读一次,下一次就没有了,是关闭了?循环下面的查询却可以正常显示..实在找不到问题出在哪里了..
程序结果中sqlcode最后一次打印是-19525
代码:
#include <stddef.h> // standard c run-time header
#include <stdio.h> // standard c run-time header
main()
{
exec sql begin declare section;
char cid[5];
char cname [14];
char city[21];
float discnt;
char aid[4];
char aname[14];
short int perc;
char pid[4];
char pname[14];
int quantity;
double price;
int ordno;
char month[4];
int qty;
double dollars;
exec sql end declare section;
exec sql connect to cap
user aaa.aaa;
exec sql set cursortype cur_standard;
exec sql declare c1 cursor for
select aid from agents where perc=6;
exec sql open c1 ;
while (sqlcode == 0)
{
exec sql fetch c1 into :aid;
if (sqlcode == 0)
printf("%s ",aid);
else
printf("%d",sqlcode);
}
exec sql close c1;
printf("\n",0);
exec sql select cid into :cid
from customers where city = kyoto;
printf("cid : %10s\n",cid);
exec sql disconnect all;
return (0);
}
· 网友精彩回答:
- 更多问题:
- · 内网的机器好多网页不能打开,求救阿
- · 对芙蓉姐姐貌似道德的审判才是彻底的不道德
- · active server document类型的文件用什么软件打开?帮帮忙啊
- · +++++++++++ 我和一个比我大8岁的女人不得不说的故事【转载】 +++++++++++
- · 如何将汉字转化为整数??
- · 数据合并问题,如何判断一个来源档是空字节数的,不给予操作接下来合并其他的来源档呢?
- · 今日通宵点名(2005.7.4)
- · 群 12070268招收c java 的专家,欢迎大家来探讨!!!!
- · 群 12070268招收c java 的专家,欢迎大家来探讨!!!!
- · 请问如何将listview中的数据打印出来???
- · UDP通信,如何判断一个是否已经被其他程序占用
- · 【一万】为什么这些页面打不开呢?老家的事情,回去问问
- · 新买的机子装XP,为什么提示找不到硬盘啊。。。
- · 请问如何用group by语句分类统计?
- · 初学,请教两个小问题
- · 无线路由器配置问题
- · sql数据库
- · access入门 | access
- · asp基础
- · php应用
- · .net编程 | .net
- · vc编程
- · oracle rac
- · oracle jdbc
- · oracle 连接
- · oracle developer
- · mozilla firefox
- · sql数据库
- · sql安装
- · sql in
- · sql server教程
- · access2003
- · 职业生涯设计细细规划
- · 3D Home帮您轻松玩转三维家装设计
- · 毕业设计开题报告
- · 求知 数据库课程设计“电信收费系统”的一些资料
- · photoshop9.0
- · photoshop序列号
- · 谁能告诉我photoshop7.01的序列号
- · photoshop制作
- · firefox火狐浏览器

