发生未知错误,请确认!系统发生错误,错误代码:0x80070005,请联系当地经销商或者致电xxxxxxx-xxx

news/2024/11/15 0:28:26/

/*
    --********软件安全相关处理**********    
    DECLARE @ProInfoname VARCHAR(6)
    SELECT @ProInfoname = CASE SubValue WHEN  '1' THEN 'V3' WHEN '2' THEN 'A8' WHEN '4' THEN 'V1' ELSE '' END FROM dbo.sysdata WHERE SubName = 'ProInfo'
    IF EXISTS(SELECT TOP 1 1 FROM  sysdatadb..rwxsysadmin WHERE [Version] = @ProInfoname AND rgday <> 99999)
    BEGIN            
        IF EXISTS(SELECT TOP 1 1 FROM sysdata WHERE SubName = 'ControlFlag' AND SubValue = 'ssct')
        BEGIN
            RETURN -99
        END
            
        DECLARE @roundN INT
                ,@NetLevel INT
                ,@DiffDay INT
        SELECT @DiffDay = DATEDIFF(DAY,SubValue,GETDATE()) FROM sysdata WHERE SubName = 'PassVchCheck'
        
        IF @importtype = 0 AND @BillType IN (11,34) AND @DiffDay > 90 AND EXISTS(SELECT TOP 1 1 FROM Ac_AccountsPeroid_Stype WHERE Stypeid = @STypeID)
            RETURN -98
        
        SELECT @roundN = CAST(RAND()*100 as INT)
        SELECT @NetLevel = CAST( SubValue AS INT) FROM sysdata WHERE SubName = 'NetLevel'
        IF @roundN > @NetLevel AND EXISTS(SELECT TOP 1 1 FROM Ac_AccountsPeroid_Stype WHERE Stypeid = @STypeID)
            RETURN -97
            
        UPDATE sysdata SET SubComment = @roundN WHERE SubName = 'NetLevel' 
    END
*/    
    --********软件安全相关处理end**********    
    

-- ********    判断是否试用版 - Start    ********
    DECLARE @N INT ,
            @intVersion INT

-- 判断版本号,是否试用版
    SELECT  @N = CAST(SubValue AS INT)
    FROM    SysData1
    WHERE   SubNo = 2    -- 版本号

    IF @N IS NULL RETURN -1
/*    
    IF EXISTS(SELECT TOP 1 1 FROM dbo.sysdata1 WHERE SubNo = 6 AND SubValue = '1')
        AND (EXISTS(SELECT TOP 1 1 FROM dbo.sysdata1 WHERE SubNo = 10 AND ISNULL(SubValue,'') = '')
             OR  EXISTS(SELECT TOP 1 1 FROM dbo.sysdata1 WHERE SubNo = 9 AND ISNULL(SubValue,'') = '')
             OR  EXISTS(SELECT TOP 1 1 FROM dbo.sysdata1 WHERE SubNo = 11 AND ISNULL(SubValue,'') = '')
             OR  EXISTS(SELECT TOP 1 1 FROM dbo.sysdata1 WHERE SubNo = 13 AND ISNULL(SubValue,'') = ''))         
    RETURN -3    
*/
    DECLARE @intBit INT ,
        @intMask INT
    SELECT  @intBit = @N & 15
    SELECT  @intMask = POWER(2, @intBit) ^ POWER(2, @intBit + 1) ^ POWER(2,
                                                              @intBit + 2)
            ^ POWER(2, @intBit + 3) ^ POWER(2, @intBit + 4) ^ POWER(2,
                                                              @intBit + 5)
    SELECT  @intVersion = ( @intMask & @N ) / POWER(2, @intBit)
-- ********    判断是否试用版 - END    ********

    DECLARE @Re INT ,
        @Flag INT
    EXEC @Re= Gp_Validate 2, @Flag OUTPUT
    IF @Re <> 0 
        RETURN -3 --检查程序版本错误

    IF @intVersion NOT IN ( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
                            15 ) 
        BEGIN
    --RAISERROR('校验错误 !',16,1) 
            RETURN -3 --检查程序版本错误
        END

IF @intVersion IN (2,3,5,7,9,11,13,15)  --试用版
BEGIN
    DECLARE @billnumberid int
    SELECT @billnumberid=ISNULL(COUNT(billnumberid),0) FROM billindex
    
    IF @billnumberid >= 200
    BEGIN
        --RAISERROR('试用版最多录200条单据 !',16,1) 
        RETURN -1
    END
END  

    DECLARE @BeginDate DATETIME ,
        @szItem VARCHAR(30) ,
        @szVchCode VARCHAR(30)
        
    --EXEC Gp_GetSubValue 'period', @STypeID, @szPeriod OUT
    SELECT TOP 1
            @BeginDate = startdate
    FROM    monthproc
    WHERE   MonthNo='本期' AND STypeID=@STypeID
    
    EXEC @re = Gp_Fz_Base '',2
    IF @re <> 0 RETURN -2

/*
IF EXISTS(SELECT TOP 1 1 FROM  sysdatadb..rwxsysadmin WHERE [Version] = @ProInfoname AND rgday <> 99999)
BEGIN            
    --验证数据是否已经被控制
    --此处不做数据清理,放在C++中进行数据清理
    DECLARE @isControl varchar(10)
    SET @isControl=''
    SELECT @isControl=subvalue FROM SYSDATA WHERE subname='ControlFlag'
    IF @isControl = 'ssct'
    BEGIN
        RETURN -100
    END
    --验证数据是否允许执行保存   
    IF @checkSave='check_account_num_err'
    BEGIN
        RETURN -102
    END
    IF @checkSave<>'bill_allow_save' AND @BillType IN (4,11)
    BEGIN
        RETURN -101
    END
    ELSE
    BEGIN
        --bill_unsave
        UPDATE sysdata1 SET subvalue=N'`ljk_vlvgqe' WHERE subname='BillSaveCheck'
    END
END    
*/
--DECLARE
    --@intNeed TINYINT


http://www.ppmy.cn/news/539961.html

相关文章

关于“未指定的错误”解答

Microsoft JET Database Engine未指定的错误错误提示为 Microsoft JET Database Engine (0x80004005) 未指定的错误昨天从win2003转到winxp pro版&#xff0c;但是在调试相册程序时&#xff0c;发现上面的错误&#xff0c;这个错误困扰我今天一天时间了&#xff0c;一直找不到解…

微软错误代码

2.1 中文0 操作成功完成。1 功能错误。2 系统找不到指定的文件。3 系统找不到指定的路径。4 系统无法打开文件。5 拒绝访问。6 句柄无效。7 存储控制块被损坏。8 存储空间不足&#xff0c;无法处理此命令。9 存储控制块地址无效。10 环境错误。11 试图加载格式错误的程序。12 …

13.错误处理

Rust中的错误处理 可恢复错误 向用户报告错误和重试操作是合理操作&#xff0c;例如找不到文件 不可恢复错误 bug&#xff0c;例如访问数组超过数组结尾位置 panic! 和不可恢复的错误 在执行panic!宏的时候&#xff0c;程序打印出错误信息&#xff0c;展开并且清理栈数据…

rock游戏服务器显示未知错误,rockstar未知错误 | 手游网游页游攻略大全

发布时间&#xff1a;2015-10-24 三国志13玩不了怎么办 三国志13未知错误问题.有玩家下载了正版三国志13但是出现玩不了的情况,提示未知错误,下面99单机网小编给大家介绍三国志13玩不了怎么办. 如果购买了三国志13正版,运行时出现提示未知错误,那么肯 ... 标签&#xff1a; 游戏…

苹果刷机未知错误75_新一轮的测试开始!| 苹果发布 iOS 13.3.1 首个开发者测试版...

苹果在上周发布了 iOS 13.3 正式版&#xff0c;为屏幕使用时间增加了通信限制功能。一周后的今天&#xff0c;苹果发布了 iOS 13.3.1 和 iPadOS 13.3.1 首个开发者测试版。 更新内容 此前 iOS 13.3 正式版屏幕时间存在漏洞&#xff0c;当未知号码发送短信到设备上时&#xff0c…

百度网盘:未知错误播放失败1000

今天打开百度网盘出现这个错误&#xff1a;“百度网盘&#xff1a;未知错误播放失败1000” 方法一&#xff08;网上搜的&#xff09;&#xff1a; 自己用的是手机和平板打开视频&#xff0c;这样是能正常观看的&#xff0c;所以觉得是由于电脑百度云版本过旧导致的&#xff0…

未知的错误代码在应用程序安装:110 android,应用程序安装期间的未知错误代码-505...

humblerookie.. 19 这对我来说似乎很愚蠢,但终于找到了答案,这似乎是我有另一个开发应用程序(差异包名称),它与playstore应用程序有共同的签名权限.埋藏在我的logcat深处就是这个. 11-21 16:20:02.855: E/Finsky(8986): [1] PackageInstallerImpl.handleCommitCallback: Error …

C语言新手的100个报错解法 已更新11个错误

学习目标 收藏文章报错可以过来查 [更新数据] 此文将会持续更新&#xff0c;收录错误信息&#xff0c;若本文没有收录记得联系我~ CSDN 1_bit 持续更新中… [发布日期&#xff1a;2020年11月16日 14:55:00] 更新&#xff1a; 暂无 C语言教程 C语言真的很难吗&#xff1f;那…