请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

朗月2022

初级会员

29

主题

65

帖子

292

积分

初级会员

积分
292

时代开发者征文活动

朗月2022
初级会员   /  发表于:2022-12-20 22:46  /   查看:1372  /  回复:10
根据【内建表】的记录数,插入或更新表。

select count( "供应商编号") from "Supplier" where "供应商编号"=@supplier_no;

没有记录时,也返回大于零。
详见附件。



本帖子中包含更多资源

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

x

10 个回复

倒序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-12-21 09:11:05
沙发
您好,这个问题需要结合具体的工程文件来分析。
您可以新建一个工程文件,将有问题的数据表以及相关页面和命令导入到这个新建的工程文件当中,另存然后上传:
导入活字格文件 - 活字格V8帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-12-21 09:27:22
板凳
您好,这个数据是一个数组,需要循环他才能拿到里面的数据

本帖子中包含更多资源

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

x
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-21 12:53:28
地板

供应商编号放到循环中了,也取到值了。为啥参数没取到值

本帖子中包含更多资源

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

x
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-21 13:06:28
5#
问题就在初始时候,供应商表(内建)里有缺省的系统【ID】
select count("供应商编号" ) from "Supplier" where "供应商编号"=@supplier_no;

但其它字段都为空,应该Count 不到才对,未啥返回值, row_count>0 呢?
外建表,应该不会出现这种情况的。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2022-12-21 13:47:05
6#
大哥,您再看看我上面的截图,我说的是

这个rowcount是一个数组,需要循环才能取出里面的值0,
直接判断这个数据是不是>1,用法上就错了。
您第二次放上的截图,应该看着清楚点,

本帖子中包含更多资源

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

x
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-21 15:21:25
7#
如何取出【数组中的对应值】。系统中有【数组插件】,没看到有get 的参数。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2022-12-21 17:11:18
8#
大佬您好,活字格对数组最简单的处理方式不是插件商城中的插件,而是通过循环命令,可以直接遍历数组中的每一项,其中Item就是每次遍历的对象~
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-24 10:47:04
9#
Sql 结果存到数组中,其中的变量值没问题,遍历取出有问题。
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-24 10:48:59
10#
详见附件的程序及文档,烦请帮忙查查原因,谢谢!

本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部