问题标签 [openedge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1244 浏览

progress-4gl - 从浏览器获取列值

我有一个显示客户详细信息的浏览器。当我在该浏览器中选择一行(即一个客户)时,我想获取该客户的客户编号。这样我就可以填充另一个浏览器“OrderBrowser”,它将显示所选客户的订单。如何?

0 投票
3 回答
4051 浏览

database - 到底如何才能获得 10.1b 进度数据库的 CSV 转储?

我正在尝试从 Progress / OpenEdge 10.1b 数据库中获取 CSV 转储。这是一个用于 Intergy EHR 的数据库,因此应用程序附带的 openEdge 版本只是运行时的。我无法编译转储脚本或使用服务器上的数据管理工具导出。我有所有数据文件/结构文件的原始副本。我可以使用评估套件版本 11 提取这些数据吗?哦.. 我已经联系 Progress 软件尝试购买 10.1b 的完整许可证,他们只是让我四处奔走。有谁知道另一种解决方案?

谢谢你

0 投票
1 回答
4379 浏览

progress-4gl - 浏览器中的值更改事件?

这是我的问题。我有 3 个浏览器。现在我只创建了两个。当我点击第一个客户浏览器的一行时,它应该选择当前客户并应该在第二个浏览器订单浏览器中显示他的订单。当我点击订单浏览器值时,它应该在第三个订单浏览器(我现在没有创建)中显示相应的订单表值。

因此,当我尝试使用 browseOrder-hdl 创建第二个值更改事件时,它显示它已被删除。如何克服这个问题?请回复。

0 投票
2 回答
2847 浏览

database - 我正在尝试在大量二进制加载后重建 Progress 数据库上的索引,出现此错误

刚刚使用批处理脚本通过二进制加载将 655 个表导入到 650gb 硬盘驱动器上新创建的数据库中。

idxbuild 带线程运行,最大线程数为 1。(13942) TMB 值为 8,TM 值为 8,SG 值为 48,打包因子为 100。(16141) 临时排序文件位于:C:\Progress\ OpenEdge\bin 将使用可用的磁盘空间。(11443) 系统错误:无法在区域架构区域内扩展数据库。(8897)

我在文档中找不到任何解决方案。

Tom Bascom——我知道你知道解决这个问题的方法。

谢谢社区!

0 投票
2 回答
1874 浏览

php - 通过 PHP ODBC OpenEdge Progress 驱动程序设置查询超时时间

我正在做一个项目,我需要通过 OpenEdge Progress 驱动程序使用 PHP ODBC 方法查询数据库。我需要一种方法来设置 MySQL 查询的超时,因此它比默认设置短得多(如果有的话)。

我尝试使用“odbc_setoption($stmt, 2, 0, 30)”,如下面的示例语句中所示...

但这失败了,因为不支持“0”作为查询超时的选项。我不知道这个数字,我尝试了一切,包括尝试在我的数据库连接 DSN 字符串和通过注册表中设置它。关于 PHP 中的变量名和/或选项号的任何想法?没人用这个东西...

谢谢

0 投票
1 回答
1444 浏览

oop - 在 Progress-4GL 中,如何设置对象以接受不同数量的输入?

使用openge 10.2.b ItemObj.cls

项目对象.p

我希望所有这些语句的输出都相同,这样如果用户只输入 1 输入,其他两个默认为 2 和 3,如果用户输入 1 和 2,则三个默认为 3。

如何在不出现参数不匹配错误的情况下执行此操作?

0 投票
3 回答
8015 浏览

oop - 使用面向对象编程的优点和缺点

我理解使用面向对象编程作为概念的利弊。我正在寻找的是专门使用 oo in progress/openedge 的优缺点。我需要考虑哪些挑战?语言中是否存在与 oo 不匹配的部分?类似的东西。

编辑:使用 10.2b

0 投票
1 回答
731 浏览

progress-4gl - 开设ge 11 培训课程等进度新品发布

请向我推荐一些站点或其他选项,用于在 opensge 11 和其他新进展版本上提供的培训课程。

0 投票
2 回答
28009 浏览

odbc - unixodbc 驱动程序管理器在安装时无法打开指定的库

我正在使用 ArchLinux,我正在尝试安装 OpenEdge 进度驱动程序,以便我可以通过 PHP 访问它。我已经安装了 unixodbc 包和驱动程序,但是当我通过 isql 或 PHP 测试连接时,我得到了同样的错误......

搞砸的是“/usr/dlc/odbc/lib/pgoe1023.so”目前存在,我什至从“/usr/dlc”符号链接它。

以下是我的 .ini 文件...

odbc.ini

odbcinst.ini(我删除了一些凭据,因为它无关紧要)

编辑添加更多信息...

它们似乎都是 32 位的,但我不知道我在做什么。

看来它确实缺少一些依赖项......

更新

我将“libpgicu23.so”复制到/usr/lib,它解决了这个问题,但我仍然需要“libstdc++-libc6.2-2.so.3”,但是当我从互联网上抓取一个时,它说“加载时出错共享库:/usr/lib/libstdc++-libc6.2-2.so.3:ELF 文件操作系统 ABI 无效”

实际上,我什至创建了从“libstdc++-libc6.2-2.so.3”到“libstdc++.so”的符号链接,但即使它通过 ldd 解决了问题,当我查询 isql..

isql:符号查找错误:/usr/dlc/odbc/lib/pgoe1023.so:未定义符号:__builtin_vec_new

我从来没有在 *nix 机器上安装 odbc,但我们在 windows 机器上做了同样的事情,它工作得很好。任何输入表示赞赏。

0 投票
1 回答
1271 浏览

progress-4gl - 进度 4gl - .ped 文件

每当我尝试“THIS-PROCEDURE:FILE-NAME”来显示我正在使用的当前 .p 文件时,我总是得到一个.ped 文件。我想知道什么是 .ped 文件以及显示文件名的方法,即我的程序中 .p 文件的名称。