网狐荣耀平台找不到存储过程 '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编译, ...
随机推荐
- Erlang编程语言的一些痛点
Erlang编程语言的一些痛点 http://www.zhihu.com/question/34500981
- Quorumpeps 群体感应数据库简介
群体感应的定义: 细菌能自发产生.释放一些特定的信号分子,并能感知其浓度变化,调节微生物的群体行为, 这一调控系统称为群体感应.细菌群体感应参与包括人类.动植物病原菌致病力在内的多种生物学功能的调节. ...
- winform 用户控件事件的写法
public partial class UcTest : UserControl { public UcTest() { InitializeComponent(); } //定义事件 public ...
- C# 反射(GetType) 获取动态Json对象属性值的方法
之前在开发一个程序,希望能够通过属性名称读取出属性值,但是由于那时候不熟悉反射,所以并没有找到合适的方法,做了不少的重复性工作啊! 然后今天我再上网找了找,被我找到了,跟大家分享一下. 其实原理并不复 ...
- utf8_unicode_ci与utf8_general_ci的区别
From: http://www.chinaz.com/program/2010/0225/107151.shtml 当前,utf8_unicode_ci校对规则仅部分支持Unicode校对规则算法. ...
- 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
3.7 su命令 3.8 sudo命令 3.9 限制root远程登录 su命令 切换用户 [root@centos_1 ~]# su - xiaobo [root@centos_1 ~]# su - ...
- c++ int string互转
1. ){ monthNumber = "; itoa(i+,iCharArray,); monthNumber += iCharArray; } else { itoa(i+,iCharA ...
- zhuzher日志log
val log=sc.textFile("/data/logstash/data/*.log") val rowRDD2=log2.map(line=>(line.split ...
- GridView动态添加列并判断绑定数据DataTable的列类型控制展示内容
此篇随笔是2013年根据项目需求开发记录的,不一定符合大众口味,只需了解开发思路,毕竟解决方案多种多样. 下面简单说说需求点吧: (1)通过下拉列表可以选择一个DataSet(数据集),一个DataS ...
- 给你的 Golang 程序添加 GUI (使用 Electron )
https://studygolang.com/articles/12065?fr=sidebar https://www.jianshu.com/p/a3be0d206d4c 另一种思路 推荐方式 ...