问题标签 [elevatedb]

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

sql - 使用 ElevateDB 插入记录时如何返回 ID 值

使用 SQL 服务器,您可以简单地返回@@Identity以获取ID最后插入的值。

有没有办法使用做到这一点?

0 投票
3 回答
32502 浏览

delphi - 如何格式化 DBGrid 列以显示两个小数位?

我想格式化特定的单元格以强制保留两位小数。数据来自 ElevateDB 存储过程并连接到 TDataSource。

编辑:SQL 编程注意:

我不确定这是否只是 ElevateDB 问题。在了解Fields Editor之前,我尝试通过在存储过程中使用 CAST (NumericField as varchar(10)) 语句在 SQL 级别格式化数据。通过这样做,它不会在该特定字段的字段编辑器中 公开DisplayFormat属性。

当我从存储过程中删除 CAST() 语句时,DisplayFormat属性出现在Fields Editor中。

0 投票
1 回答
801 浏览

c# - 如何将 .DBF 文件中的数据导入到 ElevateDB 等其他数据库?

我有一个名为“客户”的大文件,它是 .DBF 格式。现在我想将该 .DBF 文件数据导入 ElevateDB 数据库。,,,有什么方法可以通过查询导入数据或编写从.DBF导入到ElevateDB的程序...

0 投票
2 回答
1854 浏览

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

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

SQL 语句:

代码:

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

0 投票
1 回答
158 浏览

c# - 按名称和 ID 订购选择 (ELEVATEDB)

我有一个名为family 的表,其中我有嵌套的产品系列。表中所有长度小于 5 的条目都是父族,长度为 5 的族是有关联产品的族。例如:身份证名称

那是我的数据库的一个例子。我想在 mvc c# 列表上表示它。但问题是,我需要按 ID 对其进行分组,并按名称对其进行排序。例如,我想拥有:

我想按字母顺序排序的是父母家庭的名字(自行车、汽车、食物)。

我在另一边使用 ElevateDb 和 MVC 4 c#,也许,在 c# 列表中也有办法做到这一点。

0 投票
1 回答
113 浏览

sql - 第一个表中的所有值,即使其他表上没有匹配项

我有三个表(如下所示的相关列)

表销售代码

表 INVOIHeader

表 INVOIItems

我写了这个语句,它返回 SALESSaleCodes 中的所有销售代码以及我试图获取的相应列,包括那些计数为零且总和为 NULL 的列。

我需要的是考虑到来自 INVOIHeader 的 AcctDate ,其中该日期在两个给定日期之间。

我试过这个

但这返回的只是该范围内的 SaleCodes ,它并没有给我 SALESSaleCodes 的所有 SaleCodes 。

我需要什么语句来获取所有销售代码,无论它们是否在此范围内,并且只有在此日期范围内的总和和计数。其他总和和计数将为 NULL。

我在使用 SQL 2003 标准(ANSI ISO/IEC 9075:2003)的 ElevateDB 工作。我知道你们中的大多数人是 Oracle、SQLServer 或 MySQL 用户,但我想我会在这里问一下,看看你们能想出什么。

0 投票
0 回答
45 浏览

sql - 如何使用纯 sql 将查询或连接结果放入一个字段

对于每个表记录,我必须在第二个表中查找/检查该记录,并根据子字符串条件将结果放回一个字段中,如果多于一个,则用分隔符分隔。

table2->someRef 总是以两个 char + 其他东西开头,比如两个最多 14 的数字或一些字符串

函数 GetMeResult(param_ID) 正在工作,但使用游标非常慢

如果这可以通过一些连接或一些子查询或连接等来完成,那就太好了

示例表:

用法:

PS 字段和其他名称仅用于示例目的:)

谢谢

亲切的问候

0 投票
1 回答
40 浏览

database - 为什么我不能使用 DB Manager 连接到 ElevateDB 数据库(所以我可以导出表)?

我正在尝试保存已输入并保存在专有程序中的用户数据。该程序大约八年没有更新,其背后的公司不再存在,也没有可用的支持。我安装了旧程序,它可用于打开和编辑数据,但无法导出。从文件名来看,数据似乎存储在 ElevateDB 数据库中。存在以下文件:

  • EDBConfig.EDBCfg - 配置
  • EDBConfig.EDBLog
  • EDBDatabase.EDBCat - 数据库目录

还有几个表格文件:

  • *.EdbTbl - 表格行
  • *.EDBIdx - 表索引
  • *.EDBBlb - blob 数据

我已经下载了 ElevateDb Manager,希望能够从那里导出表格。但我无法连接到数据库。我能够“连接会话”,但没有列出数据库。连接后,我可以看到已经创建了一些新文件:

  • EDBConfig.EDBCfg.Old
  • EDBConfig.EDBLck
  • EDBDatabase.EDBCat.Old
  • EDBDatabase.EDBLck。

并且 EDBConfig.EDBLog 的大小已经增加。

所以 DbManager 对数据库做了一些“事情”。

我正在使用默认的“管理员”-“EDBDefault”凭据。我认为如果问题是数据库受到自定义密码的保护,那么 DbManager 会显示登录错误。

我也尝试使用 ODBC 驱动程序,结果相似,无法选择此数据库。