问题标签 [rocket-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 投票
1 回答
395 浏览

visual-studio - .Net Provider 2.2.2 的 U2 工具包未显示在 ADO.NET 连接管理器中

我一直在尝试为 .Net Provider 2.2.2 安装 U2 Toolkit,并希望将 SSIS 与它一起使用。

最初,我使用 SSDT 2017 安装了 Visual Studio 2017,但在创建新的 ADO.net 连接时无法查看 U2 .Net Provider 选项。所以我然后安装了 SSDT 2015,认为这可能是一个兼容性问题,并且仍然无法查看 U2 .Net Provider 选项。

Visual Studio 2015 ADO.Net 连接管理器

当我启动一个 Windows 窗体项目时,我可以将 U2 连接器添加到项目中,但无法在上述 SSIS 项目中看到它。

我浏览了 U2 Provider 的文档,它说它与 Visual Studio 2015 和 2017 兼容,并且 SSIS 和 SSRS 也兼容。我还使用 U2 Provider 附带的配置工具注册了 Provider。注册 U2 Provider 会修改 ProviderDescriptors.xml 文件,但它看起来没有任何作用?

我可能做错了什么?是否有注册我缺少的 ADO.Net 提供程序的步骤?

谢谢,詹姆斯

0 投票
1 回答
587 浏览

webforms - UniSubroutine 异常

在执行 UniSubroutine 的 Call() 时,我在以下代码行上关注 UniSubroutineException。

错误:在 UODOTNET.dll 中出现“IBMU2.UODOTNET.UniSubroutineException”类型的异常,但未在用户代码中处理

附加信息:[Rocket U2][UODOTNET - UNICLIENT][ErrorCode=30107] 子程序未能成功完成

请建议我如何解决此问题。

0 投票
2 回答
179 浏览

c# - 如何使用 U2 提供程序为 Unidata 查询中的列设置别名

在 SQL Server 中,我可以像这样创建一个列别名:

如何在 U2 提供程序中完成此操作?

我试过了:

编辑:

看起来 Unidata 处理 ODBC 和 U2 连接的方式不同。这是一个回购:

结果:

U2 命令:
ID
列 1

OdbcCommand:
ID
NewID

u2 odbc 驱动程序版本:7.140.01.8004 u2 .net 提供程序版本:2.2.0.0

0 投票
1 回答
73 浏览

universe - 为什么 UV BASIC(编译)命令会挂起?

在 .O 文件中创建了一个空项,但 BASIC 命令永远不会返回到 > 提示符。

有 5 个月大的对象,因此 BASIC 命令过去有效。

0 投票
0 回答
528 浏览

javascript - 如何在 html 中使用 python、Jinja 模板创建多页发票

我希望有人能对我的问题有所了解,提醒一下我是 HTML/CSS/JavaScript 开发的新手。

我有一个 Python 脚本,它填写 JinJa HTML 模板来创建发票。在这张发票上,我有大约 50 行项目。创建发票作品 我有一个带有页眉、正文(发票行)和页脚的 HTML 页面。但我想要实现的是创建带有页码的多页发票。例如,每个页面最多只能包含 15 个行项目,然后再次创建页眉部分、正文和页脚并继续,直到行项目完成。我可以使用页码创建多​​个页面,但每个页面的内容都是相同的,我想不出一种方法来实现这一点。

我的python代码:

我的 Jinja 模板代码:

javaScript 会帮我解决这个问题吗?例如,在加载时动态创建页眉,开始循环填写行项目,直到达到每页的最大行数,创建页脚部分,页眉部分并继续正文

希望以上内容有意义

0 投票
1 回答
97 浏览

unidata - 使用 uniobject.NET 连接到 unidata 帐户的连接不起作用并且事务失败

我正在使用 Uniobject.Net 连接到 unidata 帐户。连接成功,但在使用事务处理时它在事务提交期间失败。它在客户端消息中显示“没有正在进行的事务”。我们也使用了具有 root 权限的用户,但仍然遇到同样的问题。如果我们使用 telnet 连接,它工作得很好。

谁能帮我解决这个问题?是否为 unidata 中的 uniobject.Net 调用创建了日志?

0 投票
1 回答
160 浏览

universe - 通过 SSH 连接 Universe 数据库

如何通过 SSH 连接 Universe 数据库(使用 putty)。有没有办法通过 ssh 查询 Universe 数据库。我们需要使用 ssh(即 putty)从 Universe 数据库中提取记录。

请帮忙..

提前致谢。

0 投票
2 回答
113 浏览

c# - 从 .NET Entity Framework 将时间值发布到 Universe 数据库

我有一个 C# 应用程序,它接收 JSON 数据并将模型写回 Universe。在许多模型中,我需要将 DATE 和 TIME 字段分开,并在创建模型时将它们单独写回。

NET Framework V4.6.1、U2.Data V2.2.2 NuGet 包、U2NDK V2.2.2、Universe V11.2.5

我使用 RocketU2 在 Universe 中创建了模型:

我的第一反应是在控制器中写这个:

这在 C# 应用程序模型中:

这导致了错误:“没有对应于原始类型'Time'的EDM类型'Edm.Time'的存储类型。”

有许多关于如何将时间单独发布到数据库的问题。所以我尝试了这些,结果如下:

产品调整控制器:

ProductAdjustmentEntity 模型:

ProductAdjustment创建模型:

对于不同的类型,我得到相同的不受支持的原始类型错误:“没有与原始类型‘Int64’的 EDM 类型‘Edm.Int64’相对应的存储类型。”

我深入研究了 U2.Data 包,发现 U2.Data.ClientTypes.Int64 和 Time DO 存在。我尝试的最后一件事是创建一种方法,将我的模型创建值转换为 U2 接受的值:

但这所做的只是返回 null。

我只是想让它工作,这样我就可以测试将模型发布到 Universe。

我对完成这个过程的问题:有没有一种简单的方法可以做到这一点?我将如何获得要识别的原始类型?我将如何编写一种方法来转换我可以在整个应用程序中使用的它们?