找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 8216|回复: 9

[求助] 已有人发帖,但没有人能解决,游标不存在问题

[复制链接]
发表于 2011-12-27 12:09:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
数据库名: UFDATA_009_2011
E:\U8SOFT\Admin\SQLFILE8600\Main\Ufdata\DPRD_GL.sql
错误信息:
-2147217900
名为 'ItemClass' 的游标不存在。
执行如下语句时出错:
--项目名称扩展到六十位
if not exists(Select Top 1 * from fitemstructure Where cField_name='citemname' and iLength=60)
  begin
   Update fitemstructure Set iLength=60 Where cField_name='citemname'
   Update fitemstrumode Set iLength=60 Where cField_name='citemname'
   declare @ItemClass varchar(10)
   declare Item CURSOR FOR
   Select citem_class from fitem where citem_class<>'ch' order by citem_class
   open ItemClass
   fetch next from Item into @ItemClass
   while @@FETCH_STATUS=0
   begin
    exec ('create Table fitemss'+@ItemClass+' create column citemname varchar(60)')
    FETCH NEXT FROM Item into @ItemClass
   end
   
   close Item
  end

-------------------------------------------------------------

我试着注释了item的声明,修改了打开item的游标,但是还是无果,各路高手有没有遇到此类问题,帮忙想个法子。不胜感谢
发表于 2011-12-27 12:29:36 | 显示全部楼层
本帖最后由 wozengcong 于 2011-12-27 12:31 编辑

fitemstructure这张表是不是有问题?
遇到报错问题,一般都是表的问题,修改视图一般都是徒劳了,你还修改到游标去了,多半是fitemstructure或者fitems开头的表友问题

点评

嗯,不过这个问题确实发生在了这个视图里。修改过就好了。 另外,感谢你的2013年的事业单位科目转换工具。帮了不少人的忙。由衷感谢  详情 回复 发表于 2013-5-26 10:47
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2011-12-27 15:23:05 | 显示全部楼层
这是用友的脚本写的问题,我把脚本修改了,后升级好了

点评

用友升级的脚本存放路径 能告知?  详情 回复 发表于 2015-3-7 11:40
回复 点赞 拍砖

使用道具 举报

发表于 2013-4-28 10:39:24 | 显示全部楼层
求具体解决方法~~急!!!
回复 点赞 拍砖

使用道具 举报

发表于 2013-5-2 14:32:35 | 显示全部楼层
{:soso_e137:}以前也碰到过一次游标的问题,重装一下数据库就好了。
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2013-5-26 10:47:50 | 显示全部楼层

嗯,不过这个问题确实发生在了这个视图里。修改过就好了。


另外,感谢你的2013年的事业单位科目转换工具。帮了不少人的忙。由衷感谢
回复 点赞 拍砖

使用道具 举报

发表于 2013-7-25 10:49:06 | 显示全部楼层
请问下具体怎么处理的呢  ,?

点评

应该是把倒数第八行的一句 open itemclass修改成opern item应该就好了。这个事情好长时间了,我也记不得了。  详情 回复 发表于 2013-9-3 12:15
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2013-9-3 12:15:43 | 显示全部楼层
。。拂风。。 发表于 2013-7-25 10:49
请问下具体怎么处理的呢  ,?

应该是把倒数第八行的一句  open itemclass修改成opern item应该就好了。这个事情好长时间了,我也记不得了。
回复 点赞 拍砖

使用道具 举报

发表于 2015-3-7 11:40:06 | 显示全部楼层
zjlm 发表于 2011-12-27 15:23
这是用友的脚本写的问题,我把脚本修改了,后升级好了

用友升级的脚本存放路径 能告知?

点评

在/u8soft/admin下边,你点升级后,它会自动增加好多版本的升级脚本文件夹。升级的脚本都在那里  详情 回复 发表于 2015-6-18 10:11
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2015-6-18 10:11:33 | 显示全部楼层
x417292941 发表于 2015-3-7 11:40
用友升级的脚本存放路径 能告知?

在/u8soft/admin下边,你点升级后,它会自动增加好多版本的升级脚本文件夹。升级的脚本都在那里
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-17 14:10 , Processed in 0.041527 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表