问题标签 [nexusdb]

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

delphi - NexusDB 中的 FullTextIndex,如何标记搜索字符串

我们将 NexusDB 用于小型数据库。我们有一个定义了 FulltextIndex 的表。索引配置有以下选项:

  • 字符分隔符
  • ccPunctuationDash
  • cc标点符号其他

用户在编辑框中输入搜索文本,然后使用以下 WHERE 子句构造 SQL 语句(当然,%s 替换为 Editbox.text):

当用户在编辑框中输入多个单词时,这会出错,因为这两个单独的单词应该嵌入到 WHERE 子句中,如下所示:

所以我必须解析文本框的值,扫描它的空格并在这些点分割文本。这让我想知道是否可以解析全文索引的每个设置的搜索文本,使用全文索引的实际定义来创建正确的 where 子句。

因此,如果在 FulltextIndex 定义中启用了 ccPunctuationDash,则搜索文本也会在“-”上拆分。

如果您想到它,它与创建索引并标记所有字符串时的过程完全相同......

我的问题:根据 FUlltextIndex 的设置标记搜索字符串的最简单方法是什么?

0 投票
1 回答
198 浏览

sql - Nexus DB 断言失败

NexusDB:Query1058317796:查询执行失败:引发意外异常对象:[EAssertionFailed] 断言失败(C:\DSN\WIN\lib2006\Fontes\Externos\NexusDB2\nxsrBufferManager.pas,第 1115 行)[$3CA1/15521]

我试过这个 sqlSELECT * FROM "Operaca", "Pessoas" 许多连接点在我的数据库中不起作用!!!

帮助!!

0 投票
2 回答
1854 浏览

sql - 插入后如何在SQL中输出参数的值?

是否可以在设置并插入 SQL 组件后检索带有参数值的 SQL 语句?

SQL 语句:

代码:

我希望能够在打开语句之前看到它,但是当我现在尝试这个时,我得到的是参数名称而不是值。

0 投票
1 回答
1652 浏览

sql - SQL查询中按日期、天间隔分组

假设我有一个类似于以下的表(简化):

给定一个开始日期(比如 10/1/13),我如何构造一个查询以按 14 天的间隔对名称、SUM(小时)进行分组?所以结果会是这样的:

我尝试过帖子中列出的建议,例如:按日期范围按周/月间隔分组 但他们通常假设您想​​要实际的周数。由于这些只是 14 天的间隔,它们不一定与一年中的星期一致。

任何建议或指导表示赞赏!

编辑:这是查询 NexusDB 服务器,因此它使用 SQL:2003 标准。

0 投票
1 回答
143 浏览

c# - C# 序列化程序类编码问题

我真的不明白这些角色是从哪里来的。我正在填充一个自定义类对象,然后将其序列化到磁盘并在结果中得到奇怪的字符,如下所示:

正确答案是:

当我单步执行代码时,这些对象属性中的每一个看起来都不错,只是在它们序列化之后才注入奇怪的字符。我不确定的是,这些字符是否来自其来源(一个 Nexus DB 表),并且在单步执行 VS 中的代码时我只是看不到奇怪的字符,或者这些字符确实是序列化的结果从对象本身。仅供参考,对象类源实际上是我已转换为类的模式对象。

另一个注意事项:这个问题并非发生在每个元素上,只是少数元素。

感谢您对此的任何帮助。

卡尔..

0 投票
1 回答
156 浏览

sql - 带有空格的 NexusDB 字段 ADO SQL

我不知道对我的 NexusDB 中包含空格的字段使用哪种语法。我已经尝试过通常的方法,例如: [ ] `` 但这些都不起作用,查询只是错误。所以一个示例查询可能是:

(这些不起作用

谢谢,

卡尔..

0 投票
1 回答
399 浏览

mysql - 对多行 SQL 求和

这是我的代码:

返回:

如何让这段代码相加,使我的结果看起来更像这样?

谢谢你的帮助!

0 投票
1 回答
108 浏览

sql - 删除 SQL 重复值,不同的不工作

我的问题是我希望每个 PUser 只显示一个,但其中一些出现多次。我相信我所做的 CASE 就是它们的来源。我不太确定如何解决这个问题。使用 SELECT DISTINCT 对我不起作用。任何指导将不胜感激。它用于 NexusDB。

0 投票
1 回答
126 浏览

nexusdb - NexusDB 执行失败

NexusDB:查询执行失败:临时存储管理器中的操作系统错误:Espace insuffisant sur le disque($70/112)

[$2B27/11047]

我不明白这个消息。真正的问题是什么?

查询代码:

0 投票
1 回答
1206 浏览

delphi - 在delphi中从数据集中插入数据

我想将数据插入到 access 数据库表中的 nexusdb 表中。我为此使用了两个查询。一种用于从 access 数据库中选择数据,另一种用于插入到 nexusdb。我不想使用循环插入它。有没有办法直接插入所有选定的数据集?