Progress 4GL是一种多平台解释语言,通常用于构建业务应用程序,现在称为ABL。
如何在 Progress 4GL 中创建十六进制到二进制的计算器
我正在学习Progress 4GL。 有没有办法制作一个可以在 Progress 4GL 中将十六进制转换为二进制以及相反的计算器? 我只需要一个可以转换十六进制的计算器...
通过 COM-Object 检查 excel 中的小数位数时出现问题
我正在用OpenEdge Progress 11.7编写一个程序,用于验证内部用户提供的Excel文件。我需要验证的事情之一是小数点的位数
我正在阅读一个如下所示的文件: line# person-pin reciprocal-person-pin relationship 互惠关系 1 2942 3911 儿子
我正在阅读一个如下所示的文件: line# person-pin reciprocal-person-pin relationship 互惠关系 1 2942 3911 儿子
以下查询帮助我找出汉字,但我不确定我们如何找到韩文字符,请帮助我解决这个问题。 程序 check_chinese : 定义输入参数 m_c...
我一直在试图弄清楚如何使用定界符作为变量。然而不行。有人有什么建议吗? 这是我尝试过的方法,但它不起作用: iLine = getLastHeaderLine()....
<Table> 已经存在,记录 ID 为 0。 (132) - PROGRESS 4GL
我在下面编写了查询以在表中创建记录,但它抛出错误 - “已经存在记录 ID 0。(132)”。我查询了表格,但记录不可用。我不确定...
Progress Openedge 中的访问临时表“标签”属性
我正在寻找一种方法来从以下临时表定义中访问表标签值“客户信息”: /* 定义临时表 */ 定义临时表 ttCustomer LABEL "
更改正在进行的可更新浏览小部件的特定单元格的背景颜色 4gl
我想更改正在进行的可更新 bowse 小部件的特定单元格的背景颜色 4gl(openedge abl) 我尝试使用 GET-BROWSE-COLUMN 获取列,然后使用 BGCOLOR 来 ch ...
我想提高我的应用程序的安全性,但不知道什么是最好的方法。 对我来说一个大问题是记录登录失败,我如何将失败的登录写入我没有连接的数据库...
我有一个使用 Openedge 的应用程序,它有 3 个环境:实时、测试和培训。我继承了许多 4GL 程序,需要从应用程序的遗留版本中转换......
如果数据少于 4 位,我想将其转换为 4 位值。例如,data1 是 145 那么程序应该将它转换为 0145。需要在数字前面加上 0 使其成为 4。我...
Progress 4GL - 如何将数据从 UTF-8 转换为 UTF-8 BOM?
只是为了了解从 UTF-8 到 UTF-8 BOM 的转换。下面是我使用的查询,它没有给出预期的结果。如果我错了,请纠正我。 定义流 m_str。 输出流 m_str 到 value("C:\inetpub\
我需要编写一个 Openedge 11.6.4 ABL 程序来自动: 连接到 PostgreSQL 数据库。 阅读一些信息并将其写入我的 OpenEdge 数据库。 断开与 PostgreSQL 的连接。 我的问题在...
是否有进度分析工具可以让我查看针对 OpenEdge 数据库执行的查询? 我们正在进行从 OpenEdge 数据库到 SQL 数据库的迁移。为了映射...
我需要在按 ENTER 键时将浏览中的单元格选择移动到右侧的单元格。 默认情况下,ENTER 将选择移动到同一列中的下一条记录。我需要改变那个
以下查询更新超过200k条记录,需要19个小时才能完成。如何调整它以提高性能? 定义临时表 tdata 不可撤消 将 tptpart 字段作为字符 野战...
从 Openedge 程序读取 PostgreSQL tabes
我需要编写一个 Openedge 11.6.4 ABL 程序来自动: 连接到 PostgreSQL 数据库。 阅读一些信息并将其写入我的 OpenEdge 数据库。 断开与 PostgreSQL 的连接。 我的问题在...
如何查找excel表是否在系统中使用progress 4GL打开?
我是progress 4GL的新手。我已经用progress 4GL将一些数据导出为CSV文件格式。我面临的问题是,如果我第一次运行该程序,则会创建 CSV 文件,但如果我运行 ...