请选择 进入手机版 | 继续访问电脑版

Mohan

初级会员

46

主题

118

帖子

368

积分

初级会员

积分
368
Mohan
初级会员   /  发表于:2025-12-23 22:06  /   查看:77  /  回复:3
1金币
创建视图时使用了select *,启动页面报错:Can't find command

视图创建SQL将*修改为具体字段后就正常。

这个Can't find command报错和视图使用*号有直接关系吗?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,select * 是创建是视图的一个正常用法,理论上是不会导致这个报错的,这个报错可能和其他的原因有关系,建议您可以发一个demo上来,我们看一下您demo中的设置,这样我们也可以更好的帮助到您

3 个回复

最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2025-12-23 22:06:43
来自 2#
您好,select * 是创建是视图的一个正常用法,理论上是不会导致这个报错的,这个报错可能和其他的原因有关系,建议您可以发一个demo上来,我们看一下您demo中的设置,这样我们也可以更好的帮助到您
回复 使用道具 举报
Mohan
初级会员   /  发表于:2025-12-24 10:08:49
3#
Lay.Li 发表于 2025-12-24 09:19
您好,select * 是创建是视图的一个正常用法,理论上是不会导致这个报错的,这个报错可能和其他的原因有关 ...

感谢大佬!
已经解决了,把创建视图SQL中的*换成了具体字段名称就解决了。

场景是这样的,创建视图的时候使用了 * 获取物理表中的所有字段,活字格数据源中添加该视图,展现出来的字段是物理表的所有字段,然后在页面表格中绑定该视图:
(1)如果直接在表格设置-查询条件中添加视图字段作为查询条件(表格设置中初始化页面时不加载表格数据选项,未勾选),在浏览器打开时,页面就会一直转圈加载,F12里面就有这个Can't find command报错;
(2)表格设置-查询条件中不添加字段(表格设置中初始化页面时不加载表格数据选项,勾选),在页面加载命令中添加查询命令查询视图,查询条件添加视图字段,在浏览器打开时,页面数据为空,F12里面查看查询命令用时为0毫秒;
(3)表格设置-查询条件中不添加字段(表格设置中初始化页面时不加载表格数据选项,勾选),在页面加载命令中添加查询命令时也不添加查询条件(测试页面是否展示所有),在浏览器打开时,页面就会一直转圈加载,F12里面就有这个Can't find command报错;
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-12-25 08:44:32
4#
好的,感谢您的反馈。
视图编写这边测试时支持 select * 语法的。您那边查询报错的问题要进一步调查的话需要复现 demo 去定位。或者您这边也可以继续观察下,是不是所有的视图,用 select * 都存在问题,后续看是否需要通过 demo 针对性调查下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部