找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

T6 3.3 升级到T6 5.1

[复制链接]
发表于 2010-8-22 16:54:41 | 显示全部楼层 |阅读模式
悬赏100金币未解决
---------------------------
错误信息  SQL850 OR 8501 -> SQL8501
---------------------------
数据库名: UFDATA_001_2007
采购预置数据, DPRD2_PU
错误信息:
-2147217900
第 1 行: '*' 附近有语法错误。
执行如下语句时出错:
--采购发票
declare @VT_Id int
declare @CardNum varchar(4)
declare curVT cursor for SELECT VT_ID,VT_CardNumber FROM VoucherTemplates where (VT_CardNumber='25' or VT_CardNumber='2501' or VT_CardNumber='2502') and vt_templatemode=0
OPEN curVT
FETCH NEXT FROM curVT INTO @VT_Id,@CardNum
WHILE @@FETCH_STATUS = 0
BEGIN
if not exists(select fieldname from voucheritems where vt_id=@VT_Id and fieldname like 'cVenDefine%')
begin
exec PU_insToVouchDef @vt_id=@vt_id,@strDeftable='voucheritems',@strDataTable='vendor',@strRefTable='',@strDefTableID=@CardNum,@strItemName='供应商自定义项1',@strField='cvendefine1',@bSelfDefItem=0,@cardSection='T',@FieldType=1
  update voucheritems set cannotselect=0,canmodify=0,Maxlength='20',candelete=2,cox=5415,coy=4515 where vt_id=@vt_id and fieldname='cvendefine1'
exec PU_insToVouchDef @vt_id=@vt_id,@strDeftable='voucheritems',@strDataTable='vendor'
---------------------------
确定   
---------------------------
执行语句出现‘vendor’附近有语法错误,哪位大侠能帮我解决这个问题啊,在此谢谢了!

 楼主| 发表于 2010-8-22 16:56:11 | 显示全部楼层
已经把 8501文件下面的DPRD2_PU脚本执行一遍了,在脚本的纸型过程中有些地方出现错误
回复

使用道具 举报

 楼主| 发表于 2010-8-22 22:24:25 | 显示全部楼层
哪位数据高手能帮我解决下呢?
回复

使用道具 举报

发表于 2010-8-23 14:28:33 | 显示全部楼层
检查一下表PU_insToVouchDef 和VoucherTemplates,和没有问题的帐套年度对比一下。看是否字段有异常
回复

使用道具 举报

发表于 2010-9-16 16:39:30 | 显示全部楼层
你检查一下vendo供应商档案表,有没有特殊字符
回复

使用道具 举报

发表于 2010-9-18 21:38:32 | 显示全部楼层
期待解决办法中。。。。。。。。
回复

使用道具 举报

发表于 2010-11-12 16:26:59 | 显示全部楼层
找个干净系统重装软件倒入,不行的话,用数据库修复工具修复数据,修到没有错误以后在升级.
回复

使用道具 举报

发表于 2010-12-9 09:58:13 | 显示全部楼层
实在不行就把别的年度相对应的表复制过来也就是数据库里面数据导入
但是最好别这样做还是看看是不是哪些关联的表中有特殊符号什么的
回复

使用道具 举报

发表于 2010-12-11 10:33:17 | 显示全部楼层
期待正常答案
回复

使用道具 举报

发表于 2011-1-16 12:06:14 | 显示全部楼层
打补丁。。。。。
回复

使用道具 举报

发表于 2011-2-1 13:16:23 | 显示全部楼层
我在由T3精算版升级到T3标准版时也遇到过这种问题,一模一样,当时是回去检查VoucherTemplates表,然后看一下是不是少某个存储过程,然后从正常帐套复制代码,建立该存储过程
回复

使用道具 举报

头像被屏蔽
发表于 2011-7-3 18:29:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2011-10-19 13:44:30 | 显示全部楼层
用数据库修复工具,再在查询分析器中用用命令:dbcc checkdb,看一下,直到没有错误提示后再升级!
回复

使用道具 举报

发表于 2011-10-24 19:57:49 | 显示全部楼层
来学习学习,请多多关照
回复

使用道具 举报

发表于 2011-10-28 15:25:21 | 显示全部楼层
少了存储过程,网上找下吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 06:08 , Processed in 0.043758 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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