网狐荣耀平台找不到存储过程 'GSP_GS_LoadGameMatchItem'错误解决
把RYGameMatchDB的存储过程复制到RYGameScoreDB即可,GSP_GS_InsertGameMatchItem和GSP_GS_DeleteGameMatchItem也一样
由于存储过程是加密了的,可以用SqlDecryptor解密
推荐用
dbForge-SqlDecryptor
下载地址:
http://download.csdn.net/download/windy8848/9801966
----------------------------------------------------------------------------------------------------
-- 插入比赛
CREATE PROCEDURE dbo.GSP_GS_InsertGameMatchItem
-- 基本信息
@wKindID INT, -- 类型标识
@strMatchName NVARCHAR(32), -- 比赛名称
@strMatchDate NVARCHAR(64), -- 比赛时间
@cbMatchType TINYINT, -- 比赛类型
-- 报名信息
@cbFeeType TINYINT, -- 费用类型
@cbDeductArea TINYINT, -- 扣费区域
@lSignupFee BIGINT, -- 比赛费用
@cbSignupMode TINYINT, -- 报名方式
@cbJoinCondition TINYINT, -- 参赛条件
@cbMemberOrder TINYINT, -- 会员等级
@lExperience INT, -- 经验等级
@dwFromMatchID INT, -- 比赛标识
@cbFilterType TINYINT, -- 筛选方式
@wMaxRankID SMALLINT, -- 最大名次
@MatchEndDate DATETIME, -- 开始日期
@MatchStartDate DATETIME, -- 开始日期
-- 排名信息
@cbRankingMode TINYINT, -- 排名方式
@wCountInnings SMALLINT, -- 统计局数
@cbFilterGradesMode TINYINT, -- 筛选方式
-- 配桌信息
@cbDistributeRule TINYINT, -- 分配规则
@wMinDistributeUser SMALLINT, -- 分组人数
@wDistributeTimeSpace SMALLINT, -- 分组间隔
@wMinPartakeGameUser SMALLINT, -- 最小人数
@wMaxPartakeGameUser SMALLINT, -- 最大人数
-- 比赛奖励
@strRewardGold NVARCHAR(512), -- 金币奖励
@strRewardIngot NVARCHAR(512), -- 元宝奖励
@strRewardExperience NVARCHAR(512), -- 经验奖励
-- 扩展配置
@strMatchRule NVARCHAR(1024), -- 比赛规则
@strServiceMachine NCHAR(32), -- 服务机器
@strErrorDescribe NVARCHAR(127) OUTPUT -- 输出信息
WITH ENCRYPTION AS
-- 设置属性
SET NOCOUNT ON
-- 执行逻辑
BEGIN
-- 插入配置
INSERT INTO RYGameMatchDB.dbo.MatchPublic(KindID,MatchName,MatchType,SignupMode,FeeType,SignupFee,DeductArea,JoinCondition,MemberOrder,
Experience,FromMatchID,FilterType,MaxRankID,MatchEndDate,MatchStartDate,RankingMode,CountInnings,FilterGradesMode,DistributeRule,MinDistributeUser,
DistributeTimeSpace,MinPartakeGameUser,MaxPartakeGameUser,MatchRule,ServiceMachine,CollectDate)
VALUES(@wKindID,@strMatchName,@cbMatchType,@cbSignupMode,@cbFeeType,@lSignupFee,@cbDeductArea,@cbJoinCondition,@cbMemberOrder,
@lExperience,@dwFromMatchID,@cbFilterType,@wMaxRankID,@MatchEndDate,@MatchStartDate,@cbRankingMode,@wCountInnings,@cbFilterGradesMode,@cbDistributeRule,@wMinDistributeUser,
@wDistributeTimeSpace,@wMinPartakeGameUser,@wMaxPartakeGameUser,@strMatchRule,@strServiceMachine,GETDATE())
-- 比赛标识
DECLARE @dwMatchID INT
SET @dwMatchID=SCOPE_IDENTITY()
-- 存在判断
IF NOT EXISTS(SELECT * FROM RYGameMatchDB.dbo.MatchPublic WHERE MatchID=@dwMatchID)
BEGIN
SET @strErrorDescribe=N'由于数据库异常,比赛创建失败,请稍后再试!'
RETURN 1
END
-- 即时赛状态
IF @cbMatchType=1
BEGIN
-- 修改状态
UPDATE RYGameMatchDB.dbo.MatchPublic SET MatchStatus=0x02 WHERE MatchID=@dwMatchID
END
-- 比赛信息
INSERT INTO RYGameMatchDB.dbo.MatchInfo(MatchID,MatchName,MatchDate) VALUES (@dwMatchID,@strMatchName,@strMatchDate)
-- 拆分奖励
SELECT * INTO #tmpGold FROM RYGameMatchDB.dbo.WF_SplitStr(@strRewardGold,'|')
SELECT * INTO #tmpIngot FROM RYGameMatchDB.dbo.WF_SplitStr(@strRewardIngot,'|')
SELECT * INTO #tmpExperience FROM RYGameMatchDB.dbo.WF_SplitStr(@strRewardExperience,'|')
-- 变量定义
DECLARE @Index INT
DECLARE @RewardGold BIGINT
DECLARE @RewardIngot BIGINT
DECLARE @RewardExperience BIGINT
-- 插入奖励
SELECT @Index=COUNT(id) FROM #tmpGold
WHILE @Index > 0
BEGIN
-- 查询数据
SELECT @RewardGold=rs FROM #tmpGold WHERE id=@Index
SELECT @RewardIngot=rs FROM #tmpIngot WHERE id=@Index
SELECT @RewardExperience=rs FROM #tmpExperience WHERE id=@Index
-- 插入数据
INSERT INTO RYGameMatchDB.dbo.MatchReward(MatchID,MatchRank,RewardGold,RewardIngot,RewardExperience,RewardDescibe)
VALUES(@dwMatchID,@Index,@RewardGold,@RewardIngot,@RewardExperience,'')
SET @Index=@Index-1
END
-- 删临时表
DROP TABLE #tmpGold,#tmpIngot,#tmpExperience
-- 查询比赛
EXEC GSP_GS_LoadGameMatchItem @wKindID,@dwMatchID,@strServiceMachine,N''
END
RETURN 0
GO
---------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
-- 删除比赛
CREATE PROCEDURE dbo.GSP_GS_DeleteGameMatchItem
@dwMatchID INT -- 比赛标识
AS
-- 设置属性
SET NOCOUNT ON
-- 执行逻辑
BEGIN
-- 查询类型
DECLARE @cbMatchType SMALLINT
SELECT @cbMatchType=MatchType FROM RYGameMatchDB.dbo.MatchPublic WHERE MatchID=@dwMatchID
-- 存在判断
IF @cbMatchType IS NULL RETURN 1
-- 删除配置
DELETE RYGameMatchDB.dbo.MatchPublic WHERE MatchID=@dwMatchID
-- 删除奖励
DELETE RYGameMatchDB.dbo. MatchReward WHERE MatchID=@dwMatchID
END
RETURN 0
---------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
-- 加载比赛
CREATE PROCEDURE GSP_GS_LoadGameMatchItem
@wKindID INT, -- 类型标识
@dwMatchID INT, -- 比赛标识
@strServiceMachine NCHAR(32), -- 服务机器
@strErrorDescribe NVARCHAR(127) OUTPUT -- 输出信息
AS
-- 设置属性
SET NOCOUNT ON
-- 执行逻辑
BEGIN
-- 加载比赛
SELECT * FROM RYGameMatchDB.dbo.MatchPublic WHERE ((KindID=@wKindID AND MatchID=@dwMatchID) OR (@dwMatchID=0 AND KindID=@wKindID AND ServiceMachine=@strServiceMachine)) AND Nullity=0
END
RETURN 0
GO
网狐荣耀平台找不到存储过程 'GSP_GS_LoadGameMatchItem'错误解决的更多相关文章
- Visual Studio找不到adb.exe错误解决
Visual Studio找不到adb.exe错误解决 错误信息:Cannot find adb.exe in specified SDK path.出现这种情况,是因为没有安装Android SDK ...
- flask使用第三方云通讯平台时,出现{'172001':'网络错误'}解决方法
问题描述:flask使用第三方云通讯平台时,出现{'172001':'网络错误'} 解决方法: 在sms.py文件中添加如下代码 import ssl # 取消证书验证ssl._create_defa ...
- vs2017编译网狐荣耀服务端的心得
1.找不到d3dx9.h 从D:\Microsoft DirectX SDK (June 2010)\Include复制 d3dx9.hd3dx9anim.hd3dx9core.hd3dx9effec ...
- win10下网狐荣耀手机端android app编译
基于荣耀版(2017.5.21)12 款游戏..7z这款游戏,网上有下载的 1.解压后进入 cd shoujiduan 2.将client/base复制到client/ciphercode/下,也就是 ...
- TwinCAT3提示找不到TcPch.h错误解决
我使用git对TwinCAT3的工程进行版本控制,但是别的电脑clone的仓库会提示找不到TcPch.h的错误,无法编译. 明明文件就在那里,就是不让编译... 解决办法更奇葩,只需要把工程文件压缩, ...
- Xcode编译WebApps找不到js的错误解决办法<转>
使用Xcode做WebApps时,使用UIWebview来调用一个页面,有时会遇到问题,其一就是编译的时候出现黄色感叹号的Warning,js文件都报错:warning: no rule to pro ...
- Win7:“找不到该项目”错误解决大法
1.将以下代码复制粘贴到一新建的txt记事本文档中,并另存为del.bat文件(或者你喜欢的名字),注意扩展名为批处理文件bat. DEL /F /A /Q \\?\%1RD /S /Q \\?\%1 ...
- VS2008找不到MFC90d.dll错误解决方法
问题是在更新嵌入的清单文件时发生的,由于FAT32的原因而未能更新嵌入的清单文件,于是我们有如下两种解决方法: (1)不启用增量链接.在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“ ...
- 网狐6603棋牌游戏源码.rar
网狐6603棋牌游戏源码.rar http://pan.baidu.com/s/1dFgGNq5 网络收集仅供学习,下载后请务必在24小时内删除! 以上是原vc6.0源码,下载后使用vs2015编译, ...
随机推荐
- 文本处理三剑客之 sed详解
1.简介 sed是非交互式的编辑器,它不会修改文件,除非使用shell重定向来保存结果.默认情况下,所有的输出行都被打印到屏幕上. sed编辑器逐行处理文件(或输入),并将结果发送到屏幕.具体过程如下 ...
- Docker命令之 cp
docker cp :用于容器与主机之间的数据拷贝. 语法 docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] ...
- windows reload()
reload() 方法用于重新加载当前文档.如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上的文档是否已改变.如果文档已改变, ...
- 5 JInja2模版(适用于Django和Flask)
模版 在生产环节下,我们要把后端程序(其实就是python)计算出来的数据和html页面结合起来做,这个时候模版就派上大用处了. Flask下的模版---Jinja2 Jinja是日本寺庙的意思,并且 ...
- .Net执行cmd命令
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq ...
- android project 文件夹
android多国语言文件夹 http://www.blogjava.net/zhaojianhua/archive/2012/02/09/369676.html Android平板开发精确适配不同的 ...
- springMVC中如何访问WebContent中的资源文件
一.问题: 我的工程目录如下: WebContent |-css |-js |-imgs |-META-INF |-WEB-INF |-jsp |-login.jsp 如何在login.jsp中引用i ...
- arcview、arcinfo、arceditor的区别
arcview = 交互式制图+地图设计和输出+基于地图的查询+直接读取数据+地理处理框架+定制应用程序框架 arceditor = arcview + geodatabase定义.管理和编辑 arc ...
- Faulty Odometer(九进制数)
Faulty Odometer Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9301 Accepted: 5759 D ...
- ArcGIS应用
1.ArcGIS Server发布资源报错:网络资源问题 有可能是跟网络相关的服务没有开启,开启相关服务器后有可能可以解决此问题. 还有可能通过此法解决:开始--控制面板--网络和共享中心--高级共享 ...