问题标签 [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.
.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”是什么。谁能解释一下?
code-injection - 清理 UniData 的输入
任何人都可以提供一个功能来清理 UniData 查询的输入吗?或者提供要删除的内容列表?
u2 - UniQuery - 如何查找文件中字段的最大长度
我试图弄清楚如何在 Manage2000 (M2k) MRP 系统中的基于 Unix 的 Unidata 数据库上的文件中查找字段的最大记录长度。我目前有 v7.2 的“使用唯一性”和“Uniquery 命令参考”,我发现最接近的是使用“LIKE”和“UNLIKE”,但它并没有像我希望的那样工作。
基本上,我们有一个带有“Part_Nbr”字典的 QUOTES 文件,我需要找到文件中最大的“Part_Nbr”记录的长度。字典字段的最大长度为 19 个字符。在随机列出记录时,我看到有些记录的数据长度为 7 个字符,有些记录的数据长度为 13 个字符,但我需要找到最大的数据长度。
提前感谢您的帮助和建议。
最好的祝福,
——肯
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 之间的区别是什么?
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 路径中,但仍然找不到该类:
有任何想法吗?
delphi - 如何自定义 DBAdvGrid 列以显示数据库中的数据?
我正在尝试将数据库表中的数据显示到 DBAdvGrid 中,以便第一列仅显示复选框,而其他 3 列将显示数据库表中的标签、描述和图像字段。我正在使用 UniConnection、UniQuery、UniDatasource 组件来显示数据。我通过代码设置 UniConnection 数据库属性,因为我可以提供数据库的相对路径而不是完整路径。在对象检查器中,它只接受数据库的完整路径。
我的代码如下在 FormCreate 事件中
上面的代码成功连接并显示数据,但问题是在 DBAdvGrid 显示数据,因为我希望第一列仅显示复选框(没有来自 DB 的数据)。在 DBAdvGrid,我无法通过对象检查器设置特定列的字段名称,因为它通过提取路径通过代码连接到数据库。
我已将DBAdvGrid
编辑器类型属性的第一列设置为,edDataCheckBox
以便它将在第一列中显示复选框,但它与标签数据重叠,同样在第二列显示“描述”,在第三列图像。
如何通过代码自定义它以便显示
我得到了什么
如何解决这个问题?
mysql - XE6 TUniQuery 使用 SubSelect 插入
我在一个 VCL 项目中工作。我正在使用 aTUniQuery
填充a 。查看 MySQL 日志文件,我可以看到命令正在访问数据库。没有报告错误或异常,一切似乎都在正常执行。但是,当我查询数据库时,数据不存在。如果我从日志文件中复制并粘贴命令并在 dbForge 中运行它,那么它会正确执行命令并填充表。下面是没有指定字段的代码:Insert
sub select
我计划将使用的表制作成临时表,但是它们目前是真实的表。
我的一些想法是它可能是连接,但由于它被记录在 mysql 日志文件中,我认为这不是问题。我有一个解决方法,就是将信息拉下来,然后一次插入一条记录,但我不想通过网络拉取数据并且必须这样做。关于我可以做些什么来使这一切发生在服务器端的想法或想法,或者我对上述方法的问题可能是什么?
unidata - UniData - 所有文件/表的记录数
在这里寻找捷径。我非常擅长 SQL 数据库引擎和 ERP。我应该澄清一下...我的意思是 MS SQL、MySQL、postresql 等数据库。
当我在一个新项目上工作时,我喜欢做的一件事就是了解什么正在被利用,什么没有被利用。在 T-SQL 中,这很容易。我只是查询信息模式并获取所有表的行数并过滤掉行数 = 0 的表。我知道这并不是真正的精确行数,但它确实让我了解了正在使用的内容。
所以我最近开始在一家新公司工作,他们的一个系统在 UniData 上运行。这是对主流数据库的一个相当彻底的转变,并且没有太多的帮助。我想知道是否有人知道在 UniBasic/UniQuery/其他任何内容中执行上面列出的相同操作的命令。
哪些表、文件被大量填充,哪些不是?
mysql - delphi uniquery 中的 UPDATE 和 DELETE 代码
我正在尝试更新和删除我的记录。我正在使用 dbgrid 来显示数据库,并且我使用 uniquery 来进行查询。我设法进行了插入查询,但没有进行更新和删除。
这是我的代码:
谢谢!