如何从Progress OpenEdge数据库中的表中获取有限数量的记录?
像SQL中的东西:
SELECT TOP 100 * FROM MyTable
Run Code Online (Sandbox Code Playgroud)
我能找到的唯一丑陋的解决方案是循环显示所有记录并在显示100个记录时中断.但感觉应该有一些更好的方法.
我如何像下面这样将数字和字符串添加到Progress4GL的字符变量中(这只是一个展示想法的示例)。
a = 'Code'
b = 1
c = a+b
Run Code Online (Sandbox Code Playgroud)
因此c,其值为“ Code1”
如何在progress4GL上执行此操作?
任何帮助表示赞赏。
在我提出任何问题之前,让我告诉您我对 Progress Openedge 没有任何经验,但是我的公司运行在其中制作的应用程序,现在我必须通过它进行一些 SOAP 调用。所以我想,为什么不调用用我认为合适的任何语言制作的外部脚本?
但是当我用谷歌搜索它时,我什至找不到如何通过 OpenEdge 运行外部脚本。任何地方都没有示例,文档很长且令人困惑(至少对我而言)。这让我想到了这个简单的问题:
如何在 Progress OpenEdge 中调用外部脚本?
我想使用UITabBarController,但是我不需要标签栏,因为我将从另一个视图控制器的菜单中切换标签。我要删除它,因为它将永远不会使用。我创建了UITabBarController的子类,并将以下代码放入:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.tabBar removeFromSuperview];
}
Run Code Online (Sandbox Code Playgroud)
这样可以安全地删除标签栏吗?
更新:为什么使用标签栏控制器?
苹果建议尽可能使用标准的容器视图控制器。我正在尝试遵循。我的屏幕工作流程与选项卡相同,只不过它们是由左侧菜单而不是由选项卡栏切换的。
当我使用UIViewController并更改它的子视图控制器时,当自动布局无法正常工作时,我会遇到很多问题。
另一个原因是我想使用故事板,而不是从代码创建序列,以便可以轻松查看我的应用程序工作流程。