找回密码
 立即注册

QQ登录

只需一步,快速开始

15911053487

注册会员

18

主题

63

帖子

199

积分

注册会员

积分
199
15911053487
注册会员   /  发表于:2020-6-14 22:07  /   查看:2838  /  回复:6
100金币
本帖最后由 15911053487 于 2020-6-18 17:09 编辑

关于这个需求,可能有很多人不理解。
但是这个需求确实是我的核心需求。

在保存数据之前在后端进行判断,一般采用存储过程:


存储过程的写法
if exists(select 1 from [表名] where docentry = 当前单号)
begin
     set @error = 1
     set @error_message=N'不允许。。。。。'
end

但是这个问题就在,在控制保存时,未保存上的时候,无法获取当前的数据,而且保存完之后呢却又无法控制

请大佬们帮忙
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你别用存储过程了,你使用服务端命令试试~ 这些服务端命令都可以解决的~

6 个回复

倒序浏览
最佳答案
最佳答案
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-6-14 22:07:14
来自 3#
你别用存储过程了,你使用服务端命令试试~
这些服务端命令都可以解决的~
回复 使用道具 举报
1818himis悬赏达人认证 活字格认证
高级会员   /  发表于:2020-6-15 09:00:57
2#
只能根据存储过程的return关键字返回值做前端的判断,output参数输出无法用来判断
根据RETURN值判断是否要执行,另外停止执行可以用一个中断命令插件



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
cg6207悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2020-6-15 09:48:39
4#
为了解决这个问题,还是建议服务端命令
案例在办公用品的demo里面,非常详尽
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-6-15 16:20:24
5#
感谢各位大佬的回复~
楼主可以试试使用服务端命令哦,服务端命令是6.0的新功能,如果您设计器低于6.0版本,可以在官网下载最新版然后安装升级一下哈~活字格最新版下载地址:https://www.grapecity.com.cn/solutions/huozige/download
回复 使用道具 举报
15911053487
注册会员   /  发表于:2020-6-15 19:22:51
6#
1818himis 发表于 2020-6-15 09:00
只能根据存储过程的return关键字返回值做前端的判断,output参数输出无法用来判断
根据RETURN值判断是否要 ...

我主要是想获取将要保存或者修改成功的数据来做数据判断
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-6-16 09:00:37
7#
15911053487 发表于 2020-6-15 19:22
我主要是想获取将要保存或者修改成功的数据来做数据判断

可以用服务端命令在后端去判断的呀~

最新版6.0版本的服务端命令是非常强大的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部