金蝶K3wise15.1迁移旗舰版KIS7.01提示语句已终止。 不能将值 NULL 插入列 ‘FGrControl’,表 ‘K3TOAIS20250121160949.dbo.t_Item’;列不允许有 Null 值。

[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!

今儿同行孔总找来说给客户迁移只有固定资产的K3账套到旗舰版,老是迁移不过去,日志如下

语句已终止。
不能将值 NULL 插入列 ‘FGrControl’,表 ‘K3TOAIS20250121160949.dbo.t_Item’;列不允许有 Null 值。INSERT 失败。Insert into t_Item(

经过博主小伙一顿操作,最终跟踪到了问题原因,简简单单手到擒来。

解决方案:

1、先备份好账套文件

2、下载修复语句,到数据库中对K3账套执行,再迁移

修复语句知识付费:

SVIP价 8.8 折

已有1人支付

经过上面执行修复好,该报错就不提示了

具体的报错日志如下:

语句已终止。
不能将值 NULL 插入列 ‘FGrControl’,表 ‘K3TOAIS20250121160949.dbo.t_Item’;列不允许有 Null 值。INSERT 失败。Insert into t_Item(

FItemID,
FItemClassID,
FExternID,
FNumber,
FParentID,
FLevel,
FDetail,
FName,
FUnUsed,
FBrNo,
FFullNumber,
FDiff,
FDeleted,
FShortNumber,
FFullName,
UUID,
FGRCommonID,
FSystemType,
FUseSign,
FChkUserID,
FAccessory,
FGrControl,
–FModifyTime,
FHavePicture
–FRightUserID
)
select
FItemID,
FItemClassID,
FExternID,
FNumber,
FParentID,
FLevel,
FDetail,
FName,
FUnUsed,
FBrNo,
FFullNumber,
FDiff,
FDeleted,
FShortNumber,
FFullName,
UUID,
FGRCommonID,
FSystemType,
FUseSign,
FChkUserID,
FAccessory,
FGrControl,
–FModifyTime, –不能将显式值插入时间戳列
FHavePicture
–FRightUserID K/3中没有FRightUserID
from K3_t_Item where FItemID<>0

 

发表回复

加入本站SVIP会员,海量资源免费查看下载

目前为止共有167位优秀的SVIP会员加入! 立即加入!