K3 15.1 发票无法保存:提示:插入重复键值原创
金蝶云社区-郭宁江
郭宁江
6人赞赏了该文章 740次浏览 未经作者许可,禁止转载编辑于2021年07月07日 12:57:36

解决方法:

先执行第一段,如果还有问题,再执行第二段。
第一段
if not exists(select 1 from syscolumns a join sysobjects b on a.id=b.id join syscomments c on a.cdefault=c.id
join sysobjects d on c.id=d.id where b.name= 'icsale' and a.name= 'FConfirmFlag')
alter table icsale
add DEFAULT (0) FOR [FConfirmFlag]    
if  not exists(select 1 from syscolumns a join sysobjects b on a.id=b.id join syscomments c on a.cdefault=c.id
join sysobjects d on c.id=d.id where b.name= 'icsale' and a.name= 'FObtainRateWay')
alter table icsale
add DEFAULT (0) FOR [FObtainRateWay]  
第二段
update IC_MaxNum
set FFlag=1
where FTableName='icsale'
update ICMaxNum
set FMaxNum=(select max(finterid)+1 from ICSale)
where FTableName='icsale'


图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!