问题标签 [uniquery]

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 投票
2 回答
1961 浏览

.net - 如何使用唯一性进行 UniData 不区分大小写的搜索

不幸的是,我必须与 IBM 的 UniData 数据库系统进行一些交互。我正在使用 UniObjects for .net 的 c# 代码执行此操作。

我正在构建一个具有单个搜索框的 ASP.NET 搜索页面。我遇到的问题是标准区分大小写。如何使用 UniQuery 进行不区分大小写的搜索?

我可以在我的 Linq to XML 语句中返回所有内容并实现不区分大小写,但这会导致性能问题,因为它不是很有效。

这是我编写的代码:

编辑

我找到了这个:

UDT.选项 92

U_INSENSITIVE_MATCH

此选项会影响在字典定义中包含 Pick® 样式转换的数据上运行的查询。Pick® 风格的处理代码 MCL、MCT 和 MCU 转换字符的大小写。这些转换在比较和选择之前应用于数据,从而省略了不同大小写的匹配字符。UDT.OPTIONS 92 使 LIKE 转换数据和选择所基于的文字,因此选择实际上不基于大小写。

我真的不知道“Pick® 风格的处理代码 MCL、MCT 和 MCU”是什么。谁能解释一下?

0 投票
3 回答
452 浏览

code-injection - 清理 UniData 的输入

任何人都可以提供一个功能来清理 UniData 查询的输入吗?或者提供要删除的内容列表?

0 投票
2 回答
567 浏览

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

0 投票
2 回答
2051 浏览

u2 - UniQuery - 如何查找文件中字段的最大长度

我试图弄清楚如何在 Manage2000 (M2k) MRP 系统中的基于 Unix 的 Unidata 数据库上的文件中查找字段的最大记录长度。我目前有 v7.2 的“使用唯一性”和“Uniquery 命令参考”,我发现最接近的是使用“LIKE”和“UNLIKE”,但它并没有像我希望的那样工作。

基本上,我们有一个带有“Part_Nbr”字典的 QUOTES 文件,我需要找到文件中最大的“Part_Nbr”记录的长度。字典字段的最大长度为 19 个字符。在随机列出记录时,我看到有些记录的数据长度为 7 个字符,有些记录的数据长度为 13 个字符,但我需要找到最大的数据长度。

提前感谢您的帮助和建议。

最好的祝福,

——肯

0 投票
2 回答
1837 浏览

u2 - UniData UniQuery - 两个 WITH

好吧,我对 SQL 语言知之甚少,我想知道 unidata 中两个 WITH 与一个 WITH 速度慢的可能原因是什么。

数据库大约有 100 万行。

IE/

SELECT somewhere WITH Column1 = "str" AND WITH Column2 = "Int"5< 分钟

相比

SELECT somewhere WITH Column1 = "str"~1 秒

某处被索引(据我所知)

那么我做错了什么吗?

如果需要更多信息,请询问,不确定提供什么。

还有 WITH 和 WHERE 之间的区别是什么?

0 投票
2 回答
1452 浏览

c++builder - 找不到类 TLargeintField

我正在使用 C++ Builder 2009。

我一直在为我的一个项目做一些国际工作。我已将查询组件升级为 UniQuery 组件,并将所有数据库连接升级到 UniDAC。现在,当我运行我的程序时,某些表单会在创建表单时抛出一些异常。

在网上做了一些阅读,一些建议是删除查询组件中的所有字段并阅读它们,我这样做了,仍然得到相同的消息。我很好奇我是否做错了什么,或者我是否需要添加对 VCL 的引用?http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/DB_TLargeintField.html

附加信息:

以下是错误消息的屏幕截图。

在此处输入图像描述

根据错误消息,我觉得我可能正确引用了头文件,但没有正确引用 lib 文件。

我相信 VCL 的头文件会在:

我尝试将以下内容添加到 lib 路径中,但仍然找不到该类:

有任何想法吗?

0 投票
1 回答
1975 浏览

delphi - 如何自定义 DBAdvGrid 列以显示数据库中的数据?

我正在尝试将数据库表中的数据显示到 DBAdvGrid 中,以便第一列仅显示复选框,而其他 3 列将显示数据库表中的标签、描述和图像字段。我正在使用 UniConnection、UniQuery、UniDatasource 组件来显示数据。我通过代码设置 UniConnection 数据库属性,因为我可以提供数据库的相对路径而不是完整路径。在对象检查器中,它只接受数据库的完整路径。

我的代码如下在 FormCreate 事件中

上面的代码成功连接并显示数据,但问题是在 DBAdvGrid 显示数据,因为我希望第一列仅显示复选框(没有来自 DB 的数据)。在 DBAdvGrid,我无法通过对象检查器设置特定列的字段名称,因为它通过提取路径通过代码连接到数据库。

我已将DBAdvGrid编辑器类型属性的第一列设置为,edDataCheckBox以便它将在第一列中显示复选框,但它与标签数据重叠,同样在第二列显示“描述”,在第三列图像。

如何通过代码自定义它以便显示

我得到了什么

如何解决这个问题?

在此处输入图像描述

0 投票
1 回答
275 浏览

mysql - XE6 TUniQuery 使用 SubSelect 插入

我在一个 VCL 项目中工作。我正在使用 aTUniQuery填充a 。查看 MySQL 日志文件,我可以看到命令正在访问数据库。没有报告错误或异常,一切似乎都在正常执行。但是,当我查询数据库时,数据不存在。如果我从日志文件中复制并粘贴命令并在 dbForge 中运行它,那么它会正确执行命令并填充表。下面是没有指定字段的代码:Insertsub select

我计划将使用的表制作成临时表,但是它们目前是真实的表。

我的一些想法是它可能是连接,但由于它被记录在 mysql 日志文件中,我认为这不是问题。我有一个解决方法,就是将信息拉下来,然后一次插入一条记录,但我不想通过网络拉取数据并且必须这样做。关于我可以做些什么来使这一切发生在服务器端的想法或想法,或者我对上述方法的问题可能是什么?

0 投票
1 回答
1119 浏览

unidata - UniData - 所有文件/表的记录数

在这里寻找捷径。我非常擅长 SQL 数据库引擎和 ERP。我应该澄清一下...我的意思是 MS SQL、MySQL、postresql 等数据库。

当我在一个新项目上工作时,我喜欢做的一件事就是了解什么正在被利用,什么没有被利用。在 T-SQL 中,这很容易。我只是查询信息模式并获取所有表的行数并过滤掉行数 = 0 的表。我知道这并不是真正的精确行数,但它确实让我了解了正在使用的内容。

所以我最近开始在一家新公司工作,他们的一个系统在 UniData 上运行。这是对主流数据库的一个相当彻底的转变,并且没有太多的帮助。我想知道是否有人知道在 UniBasic/UniQuery/其他任何内容中执行上面列出的相同操作的命令。

哪些表、文件被大量填充,哪些不是?

0 投票
1 回答
9382 浏览

mysql - delphi uniquery 中的 UPDATE 和 DELETE 代码

我正在尝试更新和删除我的记录。我正在使用 dbgrid 来显示数据库,并且我使用 uniquery 来进行查询。我设法进行了插入查询,但没有进行更新和删除。

这是我的代码:

谢谢!