• 全部
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

SQLANYWHERE游标问题,谁能解决............

tw829 2004-02-23 02:22:34
ALTER procedure qqq(@pcyear char(4),@pcmonth char(2),@pdstart_date date,@pdend_date date,@pvcounty varchar(20))
as
declare @vtemp varchar(20)
declare @varea_no varchar(20)
declare @varea_name varchar(40)
begin
declare mycur cursor for
select a.area_no,a.area_name from tb_popedom_information a where substr(a.area_no,1,6) like '%'+@pvcounty+'%'
open mycur
fetch next from mycur into @varea_no,@varea_name
while (@@fetch_status <> -1)
begin
if (@@fetch_status <> -2)
begin
insert into tb_report_1(town,year,month,county) values(@varea_name,@pcyear,@pcmonth,@pvcounty)
if @@error <> 0
begin
rollback transaction
raiserror('stat data insert tb_report_1 failture!',0,1) with log
return
end
end
fetch next from mycur into @varea_no,@varea_name
end
close mycur
deallocate mycur
end

上面这个存储过程是在SQLserver2000里面调试通过了的我现在将他放到SQLanywhere8中就调试保存后老提示如下错误:ASA Error -131:Syntax error near 'from'
请高手指教................
...全文
37 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
edwardjl 2004-04-08
在anywhere里fetch不需要from.
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

863

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2004-02-23 02:22
社区公告
暂无公告