问题标签 [btrieve]
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.
sql - 普遍的 PSQL 10 数据库到 MS SQL Server?
我想将 Btrieve 数据库迁移到 Microsoft SQL Server 2008 R2。我已经完成了迁移到 Pervasive PSQL 10 Workstation (x86) 的步骤,它提供了 ODBC / OLE DB 驱动程序。(微软似乎没有提供任何导入 Btrieve 的解决方案。)
好的,到目前为止一切都很好,但是如何将整个数据库(架构和数据)传输到 Microsoft SQL Server 中?SQL Server 的导入向导每次都崩溃并且毫无用处,因为它没有正确映射日期和备注数据类型。我也尝试手动映射这些数据类型,但向导总是崩溃,由 ODBC 错误引起。
所以,我正在寻找一种工具,它可以为 Btrieve 或 PSQL 10 提供本机驱动程序。如果它是免费的,那就太好了,因为我只需要它来进行单次迁移。
蒂亚!^^
c# - p/invoke 的结构变量的内存对齐 - 字符串丢失最后一个字符
我正在尝试通过 P/Invoke 使用 C# 代码中的 btrieve API 从 Btrieve (v6.15) 数据库中读取记录。
我已经设法读取记录,但是在阅读时会裁剪字符串的最后一个字符。如果我增加数据结构中的字符串大小,那么字符串会被正确读取,但这次下一个变量没有被正确读取。
这里可能有什么问题?
Btrieve 函数声明:
我的结构定义:
这些是来自 Btreive 数据库管理器的列的大小:
- 有符号整数,2 个字节
- 字符串,15 个字节
- 有符号整数,2 个字节
- 字符串,15 个字节
- 有符号整数,2 个字节
- 浮点数,8 个字节
编码:
编辑:将字符串更改为 char 数组(感谢weismat的回答)解决了这个问题。快乐的!
delphi - Delphi 7,Titan BTrieve 组件
我正在使用 Delphi 7 和 Titan BTrieve 打开 Pervasive Table。
它是一个 TtbTable 组件。
我正在尝试使用我的代码在 TimeStamp 字段上应用过滤器,如下所示:
问题是过滤结果不正确。它返回与过滤条件不匹配的记录。
data-recovery - 从加密的 btrieve 文件中恢复数据
我有一个简单的问题,但对我来说是个大问题。
为了迁移目的,我需要恢复加密 btrieve 文件中的数据,但我无法访问记录结构。
有人知道这种技术吗?还是开源程序?
感谢您提供任何帮助或指导。
sql - Betrieve 在没有 DDF 的情况下访问数据
我需要帮助才能从 Betrieve 文件中访问数据。
Persasive ODBC 驱动程序需要一个为每个表定义“模式”的 DDF 文件,我的问题是 DDF 文件不存在。
我应该迁移到 C# 的 QBasic 代码,为每种数据类型创建一个子字符串函数和“强制转换”。如果我能理解语法,我可以创建所需的文件。
我使用了 PSQLv11 的 DDF Builder,但应用程序发送错误“无效的整理顺序”
有人可以上传一个带有 BTR 和 DDF 文件的示例,以了解它是否适用于 ODBC?
odbc - 在不创建 ODBC DSN 的情况下读取 Pervasive Database 9
我正在用 C# (.NET 4.0) 编写一个应用程序,它必须与另一个更旧的应用程序集成。部分要求是我的程序必须从三个 Btrieve 文件中读取数据。我可以假设这些 Btrieve 数据文件已经存在于安装我的程序的计算机上,并且我还可以假设 Pervasive PSQL V9 也将安装并且关系和事务服务程序正在运行。
我有相关的 DDF 文件,我可以将它们安装为我的应用程序的一部分。它们的创建方式我必须将它们放在 Btrieve 数据文件所在的不同目录中。(它们必须是数据文件所在目录的子目录)。
我刚开始时对 Pervasive 或 Btrieve 一无所知,但经过一些实验后,我已经到了可以使用 32 位 ODBC 管理工具创建 DSN 并且可以使用ODBC ADO 连接器。到目前为止一切都很好。
我的问题是,是否可以从我的 .NET 程序中读取这些文件,而无需在机器上创建 ODBC DSN?换句话说,是否可以在 ODBC 连接字符串中指定 *.DAT 文件所在的目录和 *.DDF 文件所在的目录?
我不致力于使用 ODBC,我很乐意使用 OLEDB 或任何其他允许我使用 .NET 从这些文件中可靠读取的技术。
legacy - 访问使用 Btrieve 创建的、存储在 .DBK 文件中的数据
不久前我在这里问了一个问题并使用答案,在弄清楚我的基于 DOS 的遗留软件如何工作方面取得了一些进展。
我的问题:该软件使用 Btrieve 读取/存储 .dbk 文件中的数据。我知道这一点是因为 DDF 文件引用了这些 dbk 文件。我找到了许多打开 btrieve 数据的方法,但前提是它们存储在 .btr 文件中。
有人有任何提示吗?我花了相当多的时间挖掘资源,但无济于事。我现在需要的只是以可读格式查看存储在 dbk 文件中的数据。
sql - Btrieve、DDF、DAT,我有所有文件但不知道如何连接到普及数据库
它与 Lytec Chiropractic 2001 一起提供。我的一个客户需要恢复他的患者记录,但在系统崩溃中丢失了激活密钥。我对这种类型的数据库没有经验,并且在线资源非常有限,可用于将这些 DB 提取为可用的 sql 或类似的。有谁知道如何做到这一点?我已经尝试过普及 sql v9,但真的不知道该怎么做。
任何指导将不胜感激。
database - 从 Btrieve(WIN 95 为 6.15)到 Oracle/Postgre 的数据库迁移?
我正在做一种我需要 Btrieve(不是 Pervasive SQL/PSQL)数据库文件(db 表)的实验。我用谷歌搜索了很多,但没有找到任何 db 文件,有帮助吗?基本要求是将 Btrieve DB 迁移到 Oracle/Postgre DB。
有人可以为我提供数据库文件或数据库文件的链接吗?例如:一个使用 Btrieve DB 的示例项目
database - 将数据库导出为 CSV 是否保留其架构?
我想将数据库从 Btrieve (PSQL) 迁移到 Oracle。为此,我将首先将源数据库转换为 CSV,然后将导出的 CSV 转换为目标数据库。我不确定,但据我所知,在将数据库导出到 CSV 时无法保留架构。