标签: openedge

如何进行HTTP GET和POST in Progress/OpenEdge ABL?

Progress文档在SOAP上留下了大量的内容,但是我很难找到一个简单的HTTP GET/POST与Progress ABL的例子.

如何在URL中获取和发布字符串?

URL可以是https://吗?

Progress可以提供HTTP Basic或HTTP Digest身份验证吗?

progress-4gl openedge

5
推荐指数
2
解决办法
1万
查看次数

通过使用任何一个属性排序来显示进度记录

通过使用任何一个属性排序来显示进度记录.我是新手,所以我想知道如何根据一个属性的排序显示表中的记录.

progress-4gl openedge

5
推荐指数
1
解决办法
7039
查看次数

没有 TABLE 的 SELECT (JDBC)

在我见过的大多数 sql 数据库中,您可以执行以下操作:

SELECT ABS(-2.4) 
Run Code Online (Sandbox Code Playgroud)

我回来了 2.4。注意没有 FROM 子句。

当我尝试通过 Squirrel 和 JDBC 驱动程序在 OpenEdge 中执行此操作时,出现语法错误。有没有办法通过 JDBC 运行这样的 SELECT 语句(没有 FROM 子句)?

sql jdbc openedge

5
推荐指数
1
解决办法
1039
查看次数

我如何使用 FOR every,浏览表格以查找 OpenEdge 中升序的字段之一?

例如,我有一个包含字段“sub_id”的表,其未按升序或降序排序。我想对每个从最小的 sub_id 到最大的 sub_id 进行操作,我该怎么做?

progress-4gl openedge

5
推荐指数
1
解决办法
4465
查看次数

使用Gradle将zip文件发布到Nexus(Maven)

假设您要使用Gradle上传到Nexus的PL文件.这样的剧本怎么样?

'be.mips'版本='1.4.0-SNAPSHOT'

在settings.gradle中 - > rootProject.name ='stomp'

让我们说pl文件位于子目录dist(./dist/stomp.pl)中.

现在我想将这个stomp.pl文件发布到nexus快照存储库.

只要你使用Java,那么Gradle(就像Maven一样)就像魅力一样.但是,如果您有DLL,ZIP或PL(进度库),那么很少有文档可以找到.

nexus progress-4gl openedge gradle maven

5
推荐指数
1
解决办法
7331
查看次数

当列名包含破折号(连字符)时引用 pyodbc 中的行值

我是 python 和 pyodbc 的新手

我尝试从进度openge数据库的表中打印第一行。(Windows 7) 这是未运行的代码块:

cursor.execute("select my-nr, my-dt-my from mytable")
row = cursor.fetchone()
print(row.my-nr, row.my-dt-my)
Run Code Online (Sandbox Code Playgroud)

这给出了错误 undefined name: 'nr' undefined name 'dt' undefined name 'my'

我猜这与点后面的减号有关。在打印(row.my-nr,row.my-dt-my)

之前从数据库中打印出表名和列名很容易,但由于某种原因,打印出行比较困难。

任何想法如何打印行?

python pyodbc openedge

5
推荐指数
2
解决办法
4929
查看次数

是否可以使用 REST 服务支持的服务器创建自定义推送通知?

我有一个 OpenEdge 数据库,我创建了一个 REST 服务,并且能够从外部世界对它进行 CRUD。我创建了一个可以从 REST 服务等中提取数据的 Nativescript 应用程序,但现在我想要推送通知。

我知道 Progress Kinvey 后端和具有推送通知功能的 Firebase 后端,但我不想使用它们。

有没有办法在我的 REST 服务器等上创建我自己的推送通知?

rest openedge push-notification nativescript angular2-nativescript

5
推荐指数
1
解决办法
2344
查看次数

如何获取当前时间(OpenEdge)

我正在进行编码(又名OpenEdge ABL).

我有一个持有时间的变量,我想弄清楚它是否大于当前时间.
但我在我阅读的文档中找不到任何内容,告诉我如何检索当前的Time in Progress.
我只能找到有关检索当前日期的信息(使用Today关键字).
顺便说一句,如果使用Today关键字包含日期的时间部分,那很好,但是我需要知道如何仅隔离时间部分.

谢谢.(注意,我所指的时间是一个整数,表示自午夜起的秒数)

progress-4gl openedge

4
推荐指数
1
解决办法
1万
查看次数

将 OpenEdge v10 数据库恢复到 v11

我是 OpenEdge 数据库平台的新手,到目前为止我真的很挣扎。我有一位客户给了我他的数据库备份(单个.bak文件),该备份取自 OpenEdge v10。我只有一个 OpenEdge v11 数据库服务器。

我们不拥有 OpenEdge 或其他任何东西,因此据我所知,获得 v10 可能是不可能的。我们的客户只是希望我在数据库中查找一下,看看能找到什么,所以我不准备投入太多资金。

当我尝试进行恢复时,我得到:

C:\Progress\OpenEdge\bin>prorest.bat E:\Progress\ServicePro\ServicePro "E:\Progress\svcpro_l.bak"
OpenEdge Release 11.3 as of Wed Jul 17 16:46:26 EDT 2013
Start of extending target DB to needed size... (9432)
Version number mismatch, backup has 4246, database has 4269. (16691)
Restore failed. (1618)
!!! ERROR - Database restore utility FAILED !!! (8564)
Run Code Online (Sandbox Code Playgroud)

我已尽可能多地搜索并找到了这篇知识库文章,但它似乎不适用于恢复数据库,而是适用于恢复复制的数据库。

如何恢复从 v10 到 v11 的 Progress OpenEdge 数据库备份?

progress-db database-restore openedge

4
推荐指数
1
解决办法
3089
查看次数

在多个条件下写案例的更好方法

我已经编写了以下查询,以帮助我将数据细分为不同的单元格。这有200多个条件,所以我只提供了一个小样本。对于我来说,有没有一种更好的方法可以编写此语句,因为从研究进展来看,我最多只能编写50条CASE WHEN....THEN语句。

SELECT    

Company_0.CompanyID 
    ,Company_0.CoaCompanyName
    ,(CASE 
    WHEN Company_0.CompanyID = 7942127 THEN 'BLUE'
    WHEN Company_0.CompanyID = 7950986 THEN 'BLUE'
    WHEN Company_0.CompanyID = 7955733 THEN 'BLUE'
    WHEN Company_0.CompanyID = 7955922 THEN 'BLUE'
    WHEN Company_0.CompanyID = 7956194 THEN 'RED'
    WHEN Company_0.CompanyID = 9166261 THEN 'RED'
    WHEN Company_0.CompanyID = 9167003 THEN 'YELLOW'
    WHEN Company_0.CompanyID = 9167015 THEN 'YELLOW
ELSE NULL
END' AS 'CELL'
Run Code Online (Sandbox Code Playgroud)

返回结果后,它应如下所示:

ID              COMPANY NAME          CELL
-------------------------------------------------------
7942127             A                 BLUE
7950986             B                 BLUE
7955733             C                 BLUE
7955922             D                 BLUE
7956194 …
Run Code Online (Sandbox Code Playgroud)

sql excel progress-db openedge case-when

4
推荐指数
1
解决办法
91
查看次数