问题标签 [u2netdk]

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

asp.net - 如何提示输入连接字符串的用户名和密码?

我有一个要移植到 ASP.NET 的 C# Winforms 应用程序。一切正常,但与我的 Universe 数据库的连接当前使用我的个人名称和密码。相反,我想获取用户名和密码。

web.config将以下内容添加到connectionStrings

在我的课堂上,我有以下内容:

如何提示当前用户输入他们的 Universe 用户名/密码并将其传递给连接字符串?我知道我可以在 .cshtml 页面上创建 2 个文本框并将其与表单数据的其余部分一起传递,但是有更好或更安全的方法吗?

0 投票
1 回答
1434 浏览

ssis - 使用 u2 Toolkit 将 UniVerse 数据移动到 SQL Server 2014

我正在尝试将 UniVerse 数据库迁移到 SQL Server 2014。我已经从 Rocket 软件下载并安装了用于 .net 的 U2 工具包。U2 提供程序显示在下拉列表中,我已在 Connection Manager 窗口中输入了所有必需的信息。输入信息后,我测试连接并成功连接。但是,当我尝试访问下拉列表以查看 UniVerse 数据库中的可用表时,这些表无法加载。此外,当我尝试改用 SQL 命令时,我收到错误消息,指出我在查询中选择的表不存在。除了这些错误之外,我还向备用开发服务器应用了相同的配置,并且收到了 IBM Informix 错误。我在下面提供了屏幕截图和操作系统信息。

我登录到我的 UniVerse 数据库上的 HS.ADMIN 来配置 odbc 访问,但我仍然没有成功。我是 UniVerse/UniData 数据库的新手,所以可能是我做错了什么。任何指导/资源将不胜感激。

有没有人能够使用 SSIS 连接到 U2 提供程序源?

Windows 操作系统 Microsoft SQL Server 2014 Visual Studios 2013 Ultimate (BIDS) Windows Server 2012 R2

Rocket u2 UniVerse DBMS 版本 11.2.4.0 u2 ToolKit for .NET 版本 2.2

表不存在

IBM Informix 错误

0 投票
1 回答
401 浏览

database - 使用.net sdk和sql查询Universe数据库时如何获取页面

我正在使用他们的 .net 驱动程序连接到一个宇宙数据库(来自火箭软件)。我想根据每页的用户请求按需获取数据,即进行分页。对于我们可以使用的其他数据库(偏移提取),但 Universe db 似乎不支持它。它不识别关键字偏移量,类似的东西 SELECT NAME, AGE FROM CONTACTS WHERE AGE > 25 offset 5 sample 5不起作用。我不认识这些关键字,也没有好的文档:-(

注意:虽然它传统上是一个多值数据库,但我使用的不是多值类型,而是结构被规范化。

0 投票
2 回答
388 浏览

sql - U2 Universe SQL SSIS 问题,返回特定列的数据

我是 U2 Universe 的新手,所以我一直在研究它,并且一直在阅读文档,在 stackoverflow 上搜索,但仍然无法弄清楚为什么全选语句只返回一列 - @ID。我一直在尝试在 SSIS 中使用 u2netdk 执行这些选择语句。

从帐户中选择 *

我做了一些更多的研究,发现一些模糊描述列的帖子必须输入@。我不确定这意味着什么 - @ 是文件还是文件字典的一部分?

此外,我确实设法提取了列出所有可用列的文件的字典,但是当我尝试使用 ADO.NET 连接管理器查询 SSIS 中的某些列时,会出现一个错误,提示找不到列。但是,当我在 TCL 中键入相同的语句时,它会返回带有数据的行。为什么会这样?

谢谢,JT

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 投票
1 回答
473 浏览

uniobjects - 如何将 U2.Data.Client 用于 .NET Core Web API?

我希望使用 .NET Core Web API 创建与 Universe DB 的连接并运行 SELECT 查询,但我收到错误消息,听说 U2.Data.Client 不能用于 .NET Core。有什么解决方法吗?

下面是我试图执行的代码,但在初始化 U2Connection 时抛出了异常:

这些是我在调用 U2Connection 构造函数时遇到的异常: System.TypeInitializationException: 'U2.Data.Client.U2Connection' 的类型初始化程序引发了异常。

MissingMethodException:找不到方法:'System.Security.Policy.Evidence System.Reflection.Assembly.get_Evidence()'。

0 投票
1 回答
147 浏览

universe - 使用 C#.NET 从 Universe DB 文件获取记录列表的最快方法是什么?

我想执行一个SELECT查询,该查询只会对 Universe DB 产生一次影响,并快速有效地获取记录列表,然后将其添加到List<T>.

我尝试过使用U2DataAdapterU2DataReader但不确定哪个更有效。

以下是用于执行SELECT查询的两种不同方法:

方法一:

方法二:

感谢您就如何改进上述任何一种方法提供反馈,如果有比这两种方法更好的方法,请分享。

0 投票
1 回答
97 浏览

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

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

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

0 投票
1 回答
52 浏览

universe - 通过 Open / OpenAsync .Net Provider Unidata 进行慢速连接

通过 OpenAsync 和 Rocket 的 ADO.NET 提供程序打开与 Unidata 服务器的连接时,我一直看到 3 秒以上的延迟。

我可以做些什么来诊断这种延迟?