请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
活字格专区
›
专题教程
›
查看内容
发新帖
Patrick.Zhu
银牌会员
39
主题
1667
帖子
2820
积分
银牌会员
银牌会员, 积分 2820, 距离下一级还需 1180 积分
银牌会员, 积分 2820, 距离下一级还需 1180 积分
积分
2820
8991
金币
39
主题
1667
帖子
最新发帖
活字格10.0第二个预览版(10.0.1.0)今天公开试用!
活字格10.0第一个预览版(10.0.0.0)今天公开试用!
活字格10.0新功能解密:五、List统计字段
活字格10.0新功能解密:三、表格支持绑定和切换数据源
活字格9.0 update1第一个bug修复版本(9.0.103.0)hotfix版本今天发布!
活字格9.0 update1(9.0.102.0)正式版今天发布
活字格9.0 update1第二个预览版(9.0.101.0)今天公开试用!
活字格9.0 update1第一个预览版(9.0.100.0)今天公开试用!
活字格9.0第一个bug修复版本(9.0.3.0)hotfix版本今天发布!
活字格9.0 (9.0.2.0) 正式版本今天发布!
[易学技巧]
一看就会,超有用活字格技能:一百六十四、化解查询不存在值时的报错问题
Patrick.Zhu
银牌会员
/ 发表于:
2022-11-18 15:24
/
查看:
3011
/ 回复:
1
本帖最后由 Joe.xu 于 2022-11-23 09:42 编辑
很多格友在使用设置变量命令时会遇到一个问题
“从数据库中查取数据时,如果找不到记录,会直接报错返回'未找到指定记录'”
就,非常难受
其实,我们可以通过设置选择项为“单行记录”避免这个问题,举个例子:
我想要查询表1中,字段[文本]为“不存在的记录”的ID,当然表中是没有这个值的,运行起来的结果自然而然是:
如果对于同样的查询,如果我们转而设置选择项为单行记录-[ID]列:
运行结果为:
没有报错
------------------------------------------------------------------------------------------------
解释时间:为什么活字格会这样呢?
对于选择项为“值”时,如果返回为"NULL",对于到底是没有拿到值,还是拿到了值,但是值为"NULL"会很难解释。
而对于选择项为"单行记录"时,因为结果是单行记录,所以没有拿到值会显示为:
(前面的例子中为了方便演示,查询的是ID,但是ID不能为空,这里的例子为了演示结果为空,是通过ID查文本列的值)
拿到了值,但是值为“NULL”会显示为:
这样的设置我们认为更方便理解
所以下次,对于不知道结果是否存在的情况,建议格友们设置选择项为[单行记录],然后选择目标值的列即可
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
收藏
回复
0
个回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部