我的查询有什么问题,它没有被保存?

what is wrong with my query, it is not being saved?

我正在将一个应用程序从旧的 apex 迁移到新版本。我的一些页面没有保存我所做的新更改。例如,这是我对来自旧 apex 环境的页面项目的查询:

select DESCRIPTION display_value, DESCRIPTION return_value 
from AUC_AUCTION_TB
where admin_emailaddress =
    (select email
     from SYSTEM_USERNAME_TB
     where username = :APP_USER) or :APP_USER in ('SESH','PETS','ROPO','JEMU','HESH')
order by START_DATE desc

所以我想在新环境中对查询进行一些更改,因为新环境使用的是不同的table。我的新查询是:

select DESCRIPTION display_value, DESCRIPTION return_value 
from AUC_AUCTION_TB
where admin_emailaddress = 
    (select EMAIL
     from ALL_USERS
     where USERNAME = :APP_USER) or
         :APP_USER in ('SESH','tshithigonap','poolmar','muhulumaj','shipaleh')
order by START_DATE desc

问题是当我进行此更改时,页面没有保存新更改,我不断弹出此消息:

There are unsaved changes. Press Ok to discard your changes or Cancel to return to the current page.

所以当我转到另一个页面然后返回我的页面时,我注意到我的更改没有被保存,即使我点击了保存按钮。可能是我的查询有问题,或者为什么会这样,我有很多页面都有这个问题,请帮忙。

不一定是那个查询(看起来还可以);该页面上还有其他错误。什么?检查错误,在这里:

这是我刚刚产生的一个虚拟错误,只是为了说明问题;你会得到一些其他的信息。然后单击每条消息 - Apex 会将您带到那个位置。

如果您的示例中的查询在单独的工作表中正确执行,则传递绑定变量或设置正确的区域类型时可能存在问题。

也许可以尝试使用 v('APP_USER') 而不是 :APP_USER

所以我的更改没有被保存,因为我没有权限,所以应用程序中的一位管理员将我的权限从开发者更改为管理员,所以我注销并以管理权限再次登录。所以这让我改变了一段时间,后来我又遇到了同样的问题,但这次我所要做的就是把浏览器从 chrome 换成 Firefox,现在一切正常,非常感谢!