问题标签 [u2]

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 投票
5 回答
8154 浏览

u2 - UniVerse RetrieVe 如何查询文件以获取其所有列的值?

对我关于查找列名的自我回答问题的跟进。

在 UniVerse 中,您无法查询文件的所有列,除非@文件字典中的短语设置为所有表列。如果不是,您如何查询表中所有列的值?

所以我可以使用以下方法获取总列列表(列名和显示名):

这将返回所有列及其显示名称的列表。然后我如何查询表中的所有列?

只会查询它LIST file @id(@id 是 @ 中唯一的东西)。

更新 我找到了一个博客——一个活生生的人,他使用的宇宙版本比我的更老!!他抱怨同样的事情,但说没有解决方案羞于更新@所有列,请上帝有人证明他(丹瓦茨)错了。

如果您有一个 200 列的表并且您希望 SELECT * 返回所有 200 列怎么办?抱歉,您必须在“@”记录中输入所有 200 个列名。如果您添加、删除或重命名列,则必须记住编辑该“@”记录。我感受到了你的痛苦!这种繁琐的方法可以追溯到 UniVerse 的 ODBC 驱动程序,我想他们现在无法在不破坏大量应用程序的情况下更改它。您可以在 UniVerse ODBC 指南中找到难以理解的 IBM 语言中描述的详细信息。

0 投票
1 回答
251 浏览

.net - UniTransaction 抛出 NullReferenceException

我正在尝试开始事务,但是在调用该.Begin()方法时会引发 NullReferenceException 并且堆栈跟踪显示它来自IBMU2.UODOTNET.UniTransaction.ServerTransaction(Int32 aKey).

有没有人成功使用过UniTransaction,如果有的话,我错过了什么吗?

注意:该系统是 UniData 系统,而不是 UniVerse 系统。不确定这是否会有所作为。

[ 2011-07-08 更新] 仍然有这个问题。我们正在使用 UniData 7.2 版(我认为是 7.2.6)并使用 UniObjects.NET 2.2.3.7377 版。

0 投票
2 回答
1375 浏览

ide - U2 基础开发者工具包

这里有人用 UniData 7.1 运行 Basic Developer Toolkit 吗?

尽管 IDE 是随 UniData 7.2 一起发布的,但给我的印象是它在 7.1 中运行良好。但是,当在帐户中打开“数据库文件”时,每个 DIR 类型文件都会给出一个加载错误对话框,并且不会在其中注册任何记录。

在 IDE 使用 7.1 之前是否需要对 UniData 服务器进行更改,或者这里正在进行其他操作。据我所知,它只是使用 UniObjects for Java 与 UniData RPC 守护进程通信,因此通信不应该有任何问题。

使用像样的 IDE 会很好......

0 投票
1 回答
347 浏览

md5 - UniData 中顺序文件和动态数组的 MD5 散列

我正在创建一个需要数字签名(MD5 哈希)的顺序文件。在创建顺序文件时,我也在创建具有相同数据的动态数组。如果我对顺序文件和动态数组执行 MD5 哈希,我可以期望结果相同还是不同?

0 投票
1 回答
1803 浏览

vb.net - UniObjects for .NET - 读写 UniVerse 文件

我们的组织正在使用 UniObjects for .NET,但 CD 似乎丢失了。我需要弄清楚如何读写 Universe 中的文件。请注意该程序是用 VB.NET 编写的

我需要弄清楚如何插入新值,并从 LICENCE_STATUS 表中读取值。这里有人可以帮助我吗?

0 投票
1 回答
506 浏览

error-handling - UniData EXECUTE 的“返回”子句。错误编号列表?

当使用结合 RETURNING 子句的 EXECUTE 语句时,UniData 会返回遇到的任何错误代码以及相关数据。有谁知道这些错误代码的最终列表?

不幸的是,在这方面缺乏手册,今天早上我并没有感到特别精神。

例如

什么Results<1,1>等于?

0 投票
2 回答
567 浏览

dictionary - UniData 字典中的关联、@NS 和@NV 是如何工作的?

0 投票
1 回答
902 浏览

.net - 如何使用 UniObjects for .NET 将数据插入 UniData

我正在将数据从 .net 插入我们的 UniData 服务器。

我已经通过使用 Modify 语句使用 UniQuery 成功更新了现有记录。根据文档,我也可以通过这种方式插入新数据:

“UniQuery 还提供 MODIFY 命令,使您能够在 UniData 文件中输入或修改数据。” - 使用 UniQuery:第 1-2 页

不过,我无法设法以这种方式插入新记录。

任何建议表示赞赏。

0 投票
1 回答
9502 浏览

mysql - MySQL 过程将数据从临时表加载到其他表。过程中需要拆分多值字段

我正在尝试将数据从多值数据库(Unidata)导出到 MySQL。假设我的源数据是一个人的 ID 号、他们的名字和他们居住的所有州。states 字段是一个多值字段,我正在导出它们,以便该字段中的不同值由一个分隔~。示例提取如下所示:

我已将此数据加载到临时表中

我想要做的是使用一个过程将这些数据分成两个表:一个人员表和一个状态表。一个人在状态表中可以有许多条目:

我的过程从临时表中获取数据并将其转储到表 1 中就好了。但是,我有点迷失如何拆分数据并将其发送到表 2。Sally 需要在 states 表(NY、NJ、CT)中有三个条目,Dave 有 3 个,Fred 有 2 个而 Sue 将有 1 (OR)。关于如何做到这一点的任何想法?

0 投票
3 回答
1068 浏览

u2 - u2-scripts和universe基本代码的区别

UniVerse 数据库中的 U2 脚本和 UniVerse Basic 代码有什么区别?