问题标签 [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.
freetds - UnixODBC 无法查询 Pervasive SQL 数据库
我在 VM 上使用 Ubuntu 14.04 尝试连接到托管在 Windows 10 机器上的 Pervasive SQL (V12) 数据库。
我已经测试了网络,我可以通过以下方式远程登录到普及服务器:
但是在使用 isql/tsql/osql 时,我无法连接到 Pervasive 服务器,以便查询数据库。
我已经花了四个星期的时间,现在已经到了几乎可以工作的地步。
因此,在终端中运行此命令时:
我得到以下输出:
而且我不知道接下来要尝试什么,以便可以查询数据库中的数据。
我尝试了所有 tds 版本、tds 驱动程序和普遍的 ODBC 驱动程序,但均无济于事。
任何对从上述日志中可以确定的内容和/或我可能做错的事情的任何见解都将不胜感激,谢谢!
sql - 为什么会出现“未授权执行此操作”异常?
我正在尝试在表中执行查询,但是当我点击表时出现异常。“[LNA][Pervasive][ODBC Engine Interface][Data Record Manager]You are not authorized to perform this operation” 为什么会出现?我们该如何解决?
mysql - 如何为 PervasiveSql 调整这个 MySql 查询?
如何将以下更新查询从 MySql 调整为 PervasiveSql?
pervasive - 创建表时,PSQL v9 中的记录长度如何受到影响?
我正在使用 Btrieve 和 Pervasive SQL Control Center 创建一个表。该表有 3 列:char 20、char 20 和 char 50。第一列是主键。当我通过代码插入记录时,第二列的第一个字符总是丢失。我假设是因为第一列正在覆盖它。在调查我为什么加载文件信息编辑器时。文件规范将记录长度列为 92。这对我来说没有意义,因为我明确地将表定义为记录长度为 90。
我还收到错误 22,这表明我的缓冲区的代码记录长度和实际表记录长度不同。
为了修复第二列中丢失的第一个字符,我更改了代码中的缓冲区,使第一列的长度为 21 个字符。我还将第 3 列更改为 51 以修复错误 22。
当我在创建表时将记录长度明确定义为 90 时,如何在我的示例中将记录长度设置为 92?
sql - 任何人都知道如何使用 SQL 获取 peachtree 的数据库模式?(普遍)
我正在尝试创建一个查询,该查询返回我数据库 peachtree erp 的架构。有谁知道如何解决这个问题?
到目前为止,我可以得到这个:Select * from X$File
但这不是我需要的。
或者,如果有人有桃树的建模数据库,在这里分享会很好。
ms-access - 如何使用在升级到 Access 2016 后中断的 Pervasive 客户端修复 Access 数据库?
有一个客户将他们所有的机器都升级到了 Access 2016。之前,他们混合了旧的 Access 版本。他们使用的访问数据库具有与 Pervasive 数据库的 ODBC 连接。我对 Pervasive 不了解更多。我知道过去当他们有一台机器转到 Access 2016 或从旧版本的 Windows 转到 Windows 2010 时,我不得不重新链接表。
现在,他们收到此错误:
ODBC 调用失败 [普遍][ODBC 客户端接口][LNA][普遍][ODBC 引擎接口]日期、时间或时间戳值无效。(#0)
我需要一些关于如何为所有机器和所有 Access 应用程序解决此问题的建议。
** 更新 ** 问题是缺少 Active X 日历控件。我将表单上的所有日期控件更改为文本框,以利用新的 Access 日历弹出窗口。现在的问题是客户端有几十个Access数据库。据我所知,我必须打开每个文件和文件中的每个表单,并一次更改一个控件。任何人都知道更新多个 Access 文件而不必全部触摸它们的方法吗?
pervasive - BTrieve 打开的表不返回所有行
对于那些熟悉的人来说,DDF 文件在数据库之间共享。我有两个共享 Skyline 前端定义文件的数据库。检查属性时,表 x_file 显示 513 行,但我打开(从“X_File”中选择 *)一个正确返回,另一个没有。我在想我需要更新架构,但不确定如何。
pervasive - 将字符串从 MM/DD/YYYY 转换为 YYYYMMDD
我的日期列存储为 CHAR 和 YYYYMMDD 格式。我必须从此列中搜索的字符串是 MM/DD/YYYY 格式。我怎么能把它改成 YYYYMMDD。此外,如果我的参数被传递 NULL 到查询中,我不会在 WHERE 子句中包含 DOB 搜索