问题标签 [pick]

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 回答
127 浏览

multivalue - 如何在 AccuTerm 中禁用从 WED 编辑器编译

我们正在使用 jBASE 5.6 多值数据库。有没有办法禁用 AccuTerm 的 WED 编辑器能够在底层 MultiValue 数据库中编译程序这一事实?我们遇到了用户意外编译记录而不是程序的问题,这会在数据文件中创建损坏的记录。

我相信还有一个快捷键(Function Key)正在使用中。帮助!

0 投票
1 回答
357 浏览

universe - 来自 UNIVERSE/U2/PICK 的数据加密

我正在从 UNIVERSE 系统中提取一些数据,并希望对其进行加密以便通过电子邮件传输。

我不是 UNIVERSE 专家,所以我使用的是我们从互联网上找到的点点滴滴,它“看起来”像是在工作,但我似乎无法解密数据。

以下是我根据网上找到的代码使用的脚本:

以下是我通过此脚本处理的一些数据字符串和生成的字符串:

输入05KI 输出iaYoHzxYlmM=

输入05FOAA 输出e0XB/jyE9ZM=

当我尝试使用在线解密器对生成的 OUTPUT 进行解码和解密时,我仍然没有得到任何结果:https ://www.tools4noobs.com/online_tools/decrypt/

我认为这可能是字符编码问题,或者加密无法正常工作,但我不知道如何解决 - 我们已经为此工作了几个星期,无法获得任何可解密的数据......

所有设置和字段均基于此设置:https ://www.dropbox.com/s/ban1zntdy0q27z3/Encrypt%20Function.pdf?dl=0

0 投票
5 回答
333 浏览

pick - 如何运行带参数的程序(Pick BASIC)

在 Pick BASIC 源代码中,我看到诸如

如何从 TCL 命令提示符调用同一行?我尝试了以下变体,但似乎没有任何效果。

我发现的唯一方法是使用单行命令编写和编译程序,然后运行该程序。

0 投票
1 回答
200 浏览

typescript - 在打字稿中使用变量字符串

我需要一个函数,它改变我的对象中的一个特定变量:

我想让它类型安全。fieldName 的类型是typeof clazz,但是 的类型是newValue什么?我知道 Typescripts Pick,所以完全打字会是这样的:

但我不知道如何使用非常量字符串。这在TS中甚至可能吗?

0 投票
2 回答
89 浏览

basic - 在最后一个分隔符后获取字符串 (BASIC)

我正在使用 BASIC 编程语言工作。我在这里有一个示例字符串:

埃里克*01*73839

通过使用 field 函数,我可以像这样抓取 Eric 或 01:

但是,如果我想获取“73839”部分,该怎么做?我发现很难在谷歌上找到资源,因为它太旧了。

**不, FIELD(STRING,"*",3)不起作用。

0 投票
1 回答
100 浏览

universe - 如何选择 TCL 中的值标记字符?

我正在SELECT为 UniVerse 在 TCL 做一个。我想查看给定字段中是否有任何值标记。有没有办法在我的 TCL 中表示一个值标记字符SELECT

我知道 PICK 中有保留变量,例如 value mark @VM,代表 ASCII 253 字符。

我已经有这样的东西了:

我想要这样的东西,使用适当的保留字作为值标记:

0 投票
3 回答
317 浏览

multivalue - 如何在 jBASE 中执行这些常见的管理员 D3 多值任务?

  1. 这就是 D3 列出系统中帐户的方式。
    SORT ONLY MDS WITH A1 = "D]""Q"
    不知道如何在 jBASE 中执行此操作。

  2. 这就是 D3 列出可以登录系统的用户的方式。
    SORT USERS
    不知道如何在 jBASE 中执行此操作。

  3. 这就是 D3 如何显示当前用户或一些用户及其端口号、用户 ID 和帐户名。
    WHO
    WHO USERID
    WHO PORT#
    WHO
    jBASE 确实有一个“WHO”命令,但是有没有办法查看用户是谁?

  4. 这就是 D3 注销端口的方式。
    LOGOFF PORT#
    RESET-USER PORT#*
    jBASE 确实有注销,但不确定如何注销正确的用户/端口。

  5. 这就是 D3 显示帐户上可用动词的方式。
    LIST-VERBS
    不知道如何在 jBASE 中执行此操作。

  6. 使用 jBASE 时LIST-LOCKS,jBase 返回一个 PORT/PID。
    如何从 PORT/PID 信息中确定用户 ID?

您是否还可以为我指出找到这些问题的jBASE 文档的方向,这样我就可以避免询问这些支持问题?

0 投票
1 回答
156 浏览

multivalue - Pick/UniBasic Field 函数使用多个字符的分隔符进行操作?

是否曾经在 Pick/UniBasic 等的各种风格中实现了字段函数(第 311 页),可以对多个字符的分隔符进行操作?

我可以找到的文档实现规定一个字符作为分隔符参数,如果分隔符出现多个字符,则使用分隔符字符串的第一个字符而不是整个字符串作为分隔符。

我之所以这么问,是因为在我维护的商业和定制软件中有很多实例,我看到有人尝试在字段语句中使用多字符分隔符。似乎程序员在使用它时期望得到与目前不同的结果。

0 投票
1 回答
55 浏览

aix - 可能的 DB.TOXML 错误?(AIX 上的 UniVerse 11.3.1)

根据我对 XMAP 规范相对于 的理解DB.TOXML,以下 XMAP 表示一个简单的对象模型,其中包含两个具有相同父表的子表。

该命令DB.TOXML CUST_ACT.XML XMAP_CustomerActivity.XML按预期生成一个 XML 文件,其中包含来自父表和其中一个子表的记录和字段。但是,另一个子表的每条记录的字段在记录节点内重复一次。如果我切换 child TableMaps,在 parentTABLECLASSMAP中,问题会切换到另一个子表。

看起来,当在父映射中指定了多个(子)TableMap 时,第一个(子)TableMap 条目引用的子映射中的表中的字段在该表的记录节点中重复TableMap 次。这种行为是在具有更复杂的对象模型的真实 UniVerse 数据库环境中开发流程的过程中发现的。

为了确认,我创建了简单的 CUSTOMER / CONTACT、CUSTOMER / ORDER 文件,其中包含一些测试记录用于演示目的。如果这是一个错误与我的 XMAP 配置错误相比,那么似乎XMAPCreate()API 函数或XMAPAppendRec()API 函数可能无法正确支持此结构。

有任何想法吗?提前致谢。AIX 上的 UniVerse 11.3.1。

我也在这里发布了这个问题,但没有得到太多曝光。(您可以更好地看到以红色突出显示的重复条目)。

0 投票
0 回答
76 浏览

multivalue - Pick DB 极慢的 tcl 查询

在我们的 PICK 数据库中,突然选择/列表/排序语句在一个特定文件中变得非常缓慢。起初我认为这是一个文件调整大小的问题,但我已经调整了文件的大小并且没有运气。有什么想法或建议吗?

IESELECT <FILENAME> WITH LOAD.DATE = "TODAY"

这种类型的选择几乎是即时的,而且不知从何而来,实际处理需要超过 5 分钟。

任何想法都会有所帮助。