问题标签 [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.
json - 如何在 UniData 中处理 JSON 字符串?
我正在从 Web 服务接收 JSON 字符串。UniData 是否有任何 JSON 解析器?
我在 7.2 版。
u2 - U2 Toolkit Insert 函数创建空白多值
我在 Insert 函数中看到了一些奇怪的行为。一、代码段:
AFEMItem.Insert((int)XXX_amcs.ConvData,iPos,sTemp);
到执行此操作时,AFEMItem 已经定义了几个属性。
AFEMItem 的属性 26 在该插入之前为空;之后,它包含 sTemp 中的值,后跟一个值标记......好吧,什么都没有。
这具有看起来像 MV 字符串中的空值的不良副作用。
我可以添加逻辑,实际上,“如果整个属性为空,则替换,否则插入”——但这似乎很笨拙。此外,这不是 UniBasic 中 INSERT 功能的工作方式。
有任何想法吗?
注意:我想我正在使用适用于 .NET 的 U2 Toolkit 的最新版本:1.2.0.1229
u2 - U2 Visual Studio 2013 插件
我在同一条船上,我无法在 EDM 文件中添加添加实体。我已经从 Rocketsoftware 下载了最新的 .NET Toolkit 1.3。是我遗漏了什么,还是设计师仍在等待中。
请让我知道,因为这将使连接到 UniData 变得轻而易举。
谢谢。
u2 - GetSchema() 抛出 UciException "*HS.OLEDBINFO" 不在 CATALOG 空间中"
我在 Parallels Windows 安装的管理员帐户上安装了 UniVerse。我随后创建了第二个管理员帐户,我使用其凭据来创建 U2Connection。
但是,当尝试调用 GetSchema(...) 时,出现以下异常。我怀疑这是与权限相关的,但我不确定我需要更改什么。
{" [U2][UCINET-UO] [U2][UCINET][UNIVERSE]:\"*HS.OLEDBINFO\" 不在 CATALOG 空间中。\r\n"}
在 U2.Data.Client.Ucinet.UciStatement.ExecuteDirect(String pSQL) 在 U2.Data.Client.U2Command.a(CommandBehavior A_0) 在 U2.Data.Client.U2Command.ExecuteReaderObject(CommandBehavior, String 方法, U2CursorType reqCursorType,布尔 abortOnOptValueChg、布尔 skipDeleted、布尔 isResultSet、Int32 maxRows、布尔 skipInitialValidation) 在 U2.Data.Client.U2Command.ExecuteReaderObject(CommandBehavior 行为,字符串方法) 在 U2.Data.Client.U2MetaDataFactory.b(U2Command& A_0, String A_1) 在U2.Data.Client.U2MetaDataFactory.v(String[] A_0) at U2.Data.Client.U2MetaDataFactory.GetSchema(String collectionName, String[]restrictionValues) at U2.Data.Client.U2Connection.GetSchema(String collectionName, String[ ] 限制值)在 U2.Data.Client.U2Connection.GetSchema(String collectionName) 在连接。Program.Main(String[] args) in c:\Program Files (x86)\Rocket Software\U2 Toolkit for .NET\U2 Database Provider\samples\C#\UniVerse\Connection\Program.cs:line 30
u2 - Rocket Software SQL ODBC,检索错误的文件名
我安装了 Rocket Software 以通过 SQL Server 2008 访问 Unidata Db。这个想法是编写用于填充 SQL 表的 SQL 过程,但我遇到的问题是检索错误的文件名,即从 MyDb_Members 中选择 *。我将字段名称设为 Member{Name, Phone{number。在我的 unidata 核心中,这些字段被命名为成员名称、电话号码。你知道是否有办法使用这些字段名称运行 sql 查询而不会出现 sql 查询错误。看起来 sql server 不喜欢使用该名称约定: Select Member {Name from MyDb_Members Error near '{' 感谢您的帮助
php - 将 PHP 连接到 UniVerse ODBC DSN
我有一个看似简单的问题,但我无法让 php 连接到我的 ODBC DSN。
我有一个正确配置了 ODBC DSN 的网络服务器,我可以测试连接并且它工作得很好。
我现在正在尝试将 PHP 连接到此 DSN。
MYDSNNAME 正在使用驱动程序:UniVerse 64-Bit ODBC Driver。
这是我的php代码:
我收到以下错误:
我曾尝试使用 64 位 ODBC 管理员,但没有奏效。任何建议都会很棒。
谢谢
universe - 为什么带有“MCT”代码的 OCONV() 会更改原始字符串?
我有一个带有一些西班牙字符的字符串,当我将 U2 的OCONV()
函数与代码一起使用时'MCT'
,它会将西班牙字符更改为其他内容。有人知道吗?
universe - Rocket UNIVERSE、ODBC、对数据文件的查询如果不调用公共文件句柄就无法工作
我正在尝试查询火箭宇宙数据库。在大多数情况下,它都有效,直到我遇到某些类型为 I 的字段(不是全部,而是一些)。在供应商文档 (EPICOR ECLIPSE) 中,它作为注释提到以下内容,“任何包含对公共文件句柄的引用的字典都将在不调用 'OPEN.STANDARD.FILES' 的情况下工作,因此您可能需要包装标准字典。”
所以我的问题是如何做到这一点?
当我直接从 TCL 查询数据库时(cd c:/u2/eclipse 并键入“uv”以进入 TCL 环境),我得到以下信息。
当我在供应商的应用程序环境中运行相同的查询时,它可以工作。他们的环境是一个类似 DOS 的菜单系统,它也允许下拉到 TCL 环境。但是,显然他们的托管环境中的某些东西满足了成功查询所需的依赖关系。
子程序的前几行如下:
universe - 如何在 U2/Universe 中使用 JSON
U2/Universe JSON 文档有如下 UDOSetProperty,如果它有多个值,如何设置值?例如,如果我有多个电子邮件。
示例:UDOSetProperty(udoHandle, "to", value)
universe - How to create the NLS.LC.CTYPE
How do one create the NLS.LC.CTYPE file on Universe on Unix AIX? I searched the BasicRef and BasicExt but don't see any documentation on this.