问题标签 [multivalue-database]

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

database - 使用 mvsp java api 的 D3 连接问题

我正在尝试使用 MVSP java api 连接到 D3 数据库。至今:

  1. 我已经下载了mvapi.jar
  2. 将其添加到项目lib文件夹中
  3. 编写了connection insidemain方法的示例代码

    /li>

com.tigr.mvapi.exceptions.MVException: server error with errorCode 1023.

我检查了控制台,但无法找出实际原因,或者我是否输入了错误的用户名、密码。

请提出我做错了什么。

0 投票
1 回答
519 浏览

u2 - Unidata 中的最大虚拟属性大小

尝试使用较大的虚拟属性检索数据时收到以下错误:

虚拟属性错误:虚拟字段太大。

我无法在 Unidata 手册中找到虚拟属性允许的最大大小。我正在使用 Unidata 7.2,ECLTYPE Pick。

0 投票
3 回答
990 浏览

web-services - 为 TigerLogic D3 DB 应用程序创建浏览器前端

我有一个有趣的难题。我一直在寻找最合适的过程来为在 TigerLogic/Pick D3 环境中构建的现有多用户应用程序创建“浏览器前端”。我的研究表明有很多方法可以做到这一点。但我正在努力决定哪种方法最好或从哪里开始。我已经“玩过”一些技术,但需要对其中一种技术做出承诺才能开始。

这些方法包括:

  • 使用 MVS Toolkit 创建复杂的 Web 服务;并从头开始或使用 maven/wsimport 从 WSDL 设计客户端。测试表明,这个过程比最初的简单 WSDL 还要多。
  • 开发利用 MVSPJavaAPI 的基于 Java 的 Web 应用程序 - 我不是 JAVA 开发人员,所以这意味着学习一门新语言。开发很可能在 Eclipse 中进行。
  • 使用 TigerLogics FlashCONNECT - 导致客户额外支出因此不可取 - 或多或少被排除
    在外。

还有 .NET 选项——但基于需要可移植性,我已将其排除在外。

我的问题是,有没有其他人做过类似的事情,你能分享你的经验吗?我的第一个任务是构建一个 Web 应用程序,它可以在我可以自定义的浏览器中可靠地为我提供 D3 TCL 提示。

我不确定这里是否有明确的答案,但希望得到人们的想法,并将最有用的标记为答案。

0 投票
1 回答
297 浏览

php - 无法在 Windows 2008 R2 中使用 PHP 加载 UniObjects COM 对象

我正在尝试在 PHP 中使用 COM 函数,但我不确定我做错了什么。这是我在 PHP 脚本中的第一行

$UOSession = new COM("UniObjects.Unioiafctrl") or die("Cant instantiate UO");

我确实使用 regsvr32 来注册 uniobjects.dll 并且它是成功的,但问题是如果我在执行此行之前有任何代码,则此行之后的任何代码都不起作用,我什至没有收到任何消息是 dll 成功实例化或没有。我假设如果它没有被实例化,我会收到消息“无法实例化 UO”,但我没有收到任何消息。这意味着它是成功的,但代码就停在那里......有人知道我做错了什么吗?

Windows Server 2008 R2 x64、IIS7、PHP 5.3

0 投票
2 回答
1435 浏览

git - 防止在 Git 中签出

我目前正在研究使用 Git 管理来自 OpenInsight 应用程序的源代码。由于 OI 代码存储在数据库表中,因此需要进行一定的手动工作才能将源代码导出为文本,反之亦然。

到目前为止,我已经设法使用 Git 钩子自动化了很多这项工作,但是缺少“预结帐”钩子给了我一个问题。

当用户切换分支时,我有一个结帐后挂钩来区分新旧分支并存储已更改过程的列表。当用户下次启动 OI 时,更改会从文本文件中提取并编译.. 到目前为止一切顺利.. 但是,如果用户要切换分支,比如说从 A 到 B,然后再次切换到 C 而不启动OI 然后 OI 中的源将用于分支 A,但差异将在 B 和 C 之间。

为了解决这个问题,我希望能够使用预检出挂钩来检查是否存在包含未编译更改列表的文件,并停止用户切换分支,直到它们被编译。还有其他建议吗停止结帐的方法?

0 投票
1 回答
125 浏览

database - MS Visual Studio 数据库中的多值字段

[问题]:MS Visual Studio中的SQL数据库(我用的是VS15)没有多值字段吗?

我的预期目的是创建一个页面,将烹饪食谱的步骤保存到数据库中,我希望将其保存在单个(多值)字段中。

[问题]:这不能仅使用 MS Visual Studio 和数据管理工具吗?

[问题]:有没有更好的方法来做同样的事情?

0 投票
2 回答
516 浏览

asp.net - 当网站远程访问与本地访问时,MV.NET 调用速度要慢得多

我有一个通过 mv.net 调用 pick/d3 的 asp.net webforms 页面。我已经通过使用计时码包围 mv.net 调用来记录服务器端性能,例如: logTimeElapsed() getDataFromPick() 'gets 5 rows of test data logTimeElapsed()

当我从托管 iis 服务器调用此页面时,我得到了快速响应时间,例如: newAC elapsed: 2.9297 total: 2.9297 Dim Acct As mvAccount = New mvAccount("...") row 1 elapsed: 20.5078 total: 23.4375 Acct.FileOpen("...").ReadV(strID, 17) row 2 elapsed: 9.7657 total: 33.2032 same as above row 3 elapsed: 11.7187 total: 44.9219 same as above row 4 elapsed: 11.7188 total: 56.6407 same as above row 5 elapsed: 9.7656 total: 66.4063 same as above Logout elapsed: 1.9531 total: 68.3594 Acct.Logout()

但是,当我从网络或网络上的另一个位置调用同一页面时,我得到的响应时间大约长 7 倍: new acct elapsed: 0 total: 0 Dim Acct As mvAccount = New mvAccount("...") row 1 elapsed: 156.25 total: 156.25 Acct.FileOpen("...").ReadV(strID, 17) row 2 elapsed: 78.125 total: 234.375 same as above row 3 elapsed: 78.125 total: 312.5 same as above row 4 elapsed: 78.125 total: 390.625 same as above row 5 elapsed: 78.125 total: 468.75 same as above Logout elapsed: 0 total: 468.75 Acct.Logout()

从上面的结果来看,它看起来像:

本地访问时:

mv.net 需要几毫秒来创建和注销帐户,并且每个 FileOpen 调用都很快。

远程访问时:

mv.net 花费 0 时间来创建和注销帐户(重用共享帐户?),但每个 FileOpen 调用都很慢。

如何使远程性能与本地性能保持一致?是否对 mv.net 或 iis 设置进行了更改?
本地调用 iis 和远程调用 iis 时,用户权限是否有所不同?

任何帮助表示赞赏

0 投票
2 回答
209 浏览

sql - 将多值 D3 数据库中的数据导入 SQL 问题

尝试通过 bluefinity 工具使用 mv.NET。使用它制作了一些集成包,用于将数据从 d3 多值数据库导入 MS SQL 2012,但映射似乎遇到了一些问题。

对于 VOYAGES 表,在 D3 应用程序中有一些 commentX 字段,这些字段的行为非常笨拙,并且在一定数量的行后 INSERT 失败并显示以下消息

该值太大而无法放入缓冲区的列数据区域。-> 尝试更改输入/输出类型,但似乎无法正确处理。在 SQL 表中,列的类型为 ntext。在 .dtsx 作业中,列的数据类型是 Unicode String [DT_WSTR] 类型,长度为 4000 ,我猜这些是自动检测的。

导入适用于像这样的其他 D3 文件,不确定为什么这些评论字段会失败。

在 mv.NET 数据管理器(在 d3 服务器上)上运行查询会在 240 秒后超时,所以这可能是根本问题吗?

任何想法如何进行?谢谢~

0 投票
2 回答
355 浏览

unidata - Unidata - 从多值字段中提取字符串计数

谈到 Unidata,我还是个新手。

我的问题是这个;

我有很多包含 20 个字段的记录。我想提取其中一个字段中使用的不同值的总数;有问题的字段是多值的,因此数据看起来像“CSR²STR²CD2”等。

我想输出到 excel,所以数据如下所示,包含每个值的 COUNT 以及它在所有记录中出现在该字段中的次数。

有人告诉我,我可以使用计算此值的字典或子例程来实现此目的。但我对 Unidata 的技术基础很少,所以从哪里开始有点超出我的能力。

0 投票
1 回答
54 浏览

django - 如何制作多值字段?

如何创建一个可以接受多个输入的字段并将其连接到我的数据库?例如:我想创建一个名为“user_skills”的字段,并且用户可以在该字段中输入更多的技能.. 我该怎么做?