问题标签 [pervasive-sql]

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

sql - 如何将°&转换为可读日期?

我正在转换一个 80 年代制作的数据库,似乎某些表的日期存储为字符。有2列数据。第一列的数据格式如下:

第二列是纯文本描述:

数据被导入“表格”视图。C2 定义表头,024 定义行,°& 定义表数据被拉入的日期。例子:

我尝试将日期转换为十六进制并将十六进制与字符映射进行比较,但没有成功。

我尝试按照以下说明使用 unix 日期:http ://smallbusiness.chron.com/convert-date-hexadecimal-56217.html没有成功。

示例值和已知日期:

0 投票
0 回答
549 浏览

pervasive - Pervasive PSQL:通过内部选择按顺序选择

我有一个查询,里面有一个选择。
select里面的select有一个order by。

问题是 Pervasive 在 order by 上给出了错误。

查询:

错误:

我究竟做错了什么?

0 投票
2 回答
5359 浏览

export - 将 Pervasive 中的查询结果导出到 txt/csv 文件

我将Pervasive 10PCC(Pervasive Control Center)一起使用,我需要将大量结果(超过 100 000 个)导出到 TXT 文件。

我知道可以“在文本中执行”,但是这个功能对我不起作用,因为在导出大约 20 000 条记录后程序停止了。
我还更改了 PCC 中的设置(Windows->Preferences->Text Output->Maximun number of rows to display = 500,000)。

有人知道将我的查询结果导出到 txt 文件的方法吗?

0 投票
1 回答
67 浏览

sql - 提取文本,删除“-”后的字符

我有一个Plans这样的专栏:

我怎样才能在第二个“-”之后抓住没有字符的文本

我希望我的数据如下:

注意:我使用的是常规标准 ANSI SQL 而不是 MySQL

0 投票
0 回答
229 浏览

php - PHP odbc_connect 到 Pervasive SQL 2000i 返回最多 10 个字符的文本字符串

我正在为一家购买 DBA Manufacturing 的公司工作,我需要从 Pervasive SQL 2000i DB 中检索一些值。不幸的是,没有升级数据库的计划,所以我必须尽我所能。我正在运行 32 位

我能够odbc_connect在 Windows 机器上用 PHP 调用 DSN。我正在使用 NGINX 在 Windows 上运行 PHP。

查询返回数值就好了。当涉及到文本列时,它会返回 10 个字符,然后显示未正确显示的字符。

这是一个例子:

我很兴奋也很震惊,我已经走到了这一步!通过 ODBC 连接从 Pervasive 检索值非常快,我觉得我非常接近成功。我只需要朝着正确的方向前进。

到目前为止我尝试过的所有内容:我尝试将页面的内部编码设置为几个不同的字符集,包括 UTF-8、Windows、ASCII 等。我还尝试在 DSN 期间选中 ODBC 驱动程序设置选项下的复选框在 Windows 中设置,显示“使用 OEM/ANSI 转换”。这只会稍微改变字符。

另一个线索是,由于某种原因,当我System.Data.odbc在 C# 中调用连接字符串时,它会完整返回查询和文本值。

我曾尝试使用iconv将值转换为 UTF-8 等,但无济于事。我尝试强制标题以不同的字符集显示页面。我已经尝试过mb_detect_encoding()odbc_result()返回值显示为 UTF-8,但我认为它必须这样做必须有人知道如何解决这个问题。请,有人会指出我正确的方向吗?我将永远感激不尽!

如果需要添加更多内容来解决此问题,我会在需要时将其包含在内。谢谢!

0 投票
1 回答
436 浏览

dos - 如何使用魔法 5.6 前端迁移 btrieve 5.10a 数据库

我有一个用 btrieve 5.10a 数据库在魔法 5.6 中实现的旧 MSDOS 软件,应该进行现代化改造(使用现代数据库完全重做)。为此,我很想了解表结构和对魔术程序结构的一些了解。

但不幸的是,我无法找到任何有关魔法的文档,也无法从表中获取具有列名的结构(.btr 但没有 ddf 文件)。

关于如何更进一步的任何想法?

0 投票
2 回答
160 浏览

sql - SQL:基于联合所有连接的 SET 主记录

我加入了两个普遍的数据库。这两个数据库可能具有相同的社会安全号码。我正在尝试为这些多条记录中的每一条设置一条主记录。主记录应该是最早的 Orig_Hire 日期和 Active = 'A'

这是我的查询:

还有另一种更好的方法吗?

谢谢

0 投票
3 回答
2416 浏览

sql - 从数据库中选择所有行,但仅选择最新(最高)版本

我想从数据库中检索所有行,其中1OWNERKEY但只有DATAVERSION.DATACONTROLID

在下面的示例中,我有两行DATACONTROLID= 1,它们有 1 和 2 作为DATAVERSION。我想达到最高。

数据库:

想要的结果:

我从哪说起呢?

上面的陈述是明显的部分,但我该如何着手呢?

我想我应该MAX(DATAVERSION)以某种方式使用,但是要分组呢?我可以同时使用*andMAX吗?

0 投票
0 回答
180 浏览

java - LIKE 的谓词错误

此代码产生错误:

BKAR_INV_SONUM 类型在数据库中是 int。这会影响我的准备语句吗?我应该使用setInt()而不是setString()吗?

0 投票
1 回答
739 浏览

pervasive - 使用 Odbc 连接到 Pervasive 11

对于我多年前开发的一个客户端,该应用程序使用 Pervasive 10 上的现有数据库。数据库本身由一个专有应用程序使用。在重新安装完整的服务器后,安装了 Pervasive 11 并且有人进行了迁移。我不确定究竟执行了什么,但我确实观察到专有应用程序实际上正在运行,因此与 Pervasive DB 的连接有效。

目标是让 ODBC 连接再次工作。

到目前为止我的观察:

  • 当我登录控制中心时,我注意到两个主要项目,一个带有 MicroRouter 的本地客户端和包含三个数据库(DEFAULTDB、DEMODATA、TEMPBDB)的服务器实例。我的印象是这里缺少客户数据库。

    • 当我打开软件监视器时,我注意到 MicroRouter 处于活动状态并指向本地 .btr 文件,这些文件看起来像数据库中的表。

我怎样才能有一个指向数据库的 ODBC 连接?通常 DSN 引用数据库名称。