繁体   English   中英

App Inventor中的Fusion Table查询无法正常工作

Fusion Table query in App Inventor does not work

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在App Inventor中具有以下代码块:

应用发明家

注意:红色警告是因为我有第二个btnRemove.Click事件,它是一个禁用的块,未使用。

这是我的Fusion Table:

融合桌

现在,我正在尝试在调用按钮单击事件时删除ID号为15的行。 如果单击该按钮,我会看到融合表窗口(旋转一秒钟),然后消失。 这表明发生了某些事情,但并非我希望发生的事情。

1 个回复

这不起作用,因为DELETE语句需要ROWID才能进行删除,另请参见Fusion Tables APISQL参考文档

DELETE FROM <table_id>{ WHERE ROWID = <row_id>}

这意味着,对于DELETE语句,要做的第一步是使用SELECT语句获取要删除的行的ROWID。 第二步是执行DELETE。

我也将使用FusiontablesControl.GotResult事件来获取查询结果,在您的情况下为错误消息...

1 App Inventor 2 App:RowID融合表

使用App Inventor 2,我获得了ROWID号,并将其值放入“ riga”变量中。 查询执行一次,并正确地将数据写入融合表行中,但是查询继续执行多次,应用程序写入数百次“ 400 Bad Request:Rowid必须仅包含数字和下划线”。 为什么会这样呢? ...

3 App Inventor融合表列调用

我基于App Inventor和Fusion Tables开发了一个应用程序。 当我想通过在现有资金中增加一些资金来更新总金额时,出现了一些错误。 当我使用SELECT命令从融合表中获取信息时,它将使用带有Name列的数字。 当我尝试将它们都添加时,出现以下错误。 错误信息 ...

4 App Inventor 2-UPDATE SQL:融合表

我正在尝试使用AppInventor更新融合表中的单个字段。 我已经使用选择查询成功获取了rowid并将其存储并显示在标签中。 然后,我想使用获得的rowid更新此行的字段,但该rowid被存储为“ rowid 1001”,而不仅仅是“ 1001” 我们将不胜感激关于如何仅具有ro ...

7 将融合表与App Inventor一起用作数据库

容易回答的问题(我希望) 需要将融合表与App Inventor一起用作数据库,但需要让每个应用访问它而不必使用用户ID登录。 应用发明者是否具有该功能? 相信我需要为“已安装的应用程序”设置API,但不知道我需要在SHAW代码中输入SHA1代码。 App无需登录即可“匿名” ...

8 App Inventor查询

我在App Inventor的临时道路安全应用程序的打开屏幕上有一个简单的四个按钮菜单。 我如何使用“ screenName”和“ startValue”变量? 我的应用程序的第一个按钮将您带到普通的提示屏幕,其中包含许多驾驶中的简单文本提示。 打开屏幕的第二个按钮将提供可搜 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM