gpt4 book ai didi

database - 如何使用 C 树读取 .DAT 和 .IDX 文件

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:15 27 4
gpt4 key购买 nike

我有一个程序,我正试图从中获取数据。我一直无法找到任何类型的数据库文件来打开。在程序的父目录中有一堆 .DAT 和 .IDX 文件。

该程序还安装了 C-Tree GUI 工具,包括 ISAM 和 SQL 浏览器。我相信这些文件是 ISAM,但我找不到一个过度拱形的数据库文件来连接,我通过 C-Tree 的所有连接都被拒绝了,所以似乎没有安装任何数据库,只有一堆 .DAT和 .IDX 文件

有没有办法打开这些文件,将它们导入到 SQL 中?我需要能够查询它们并获取特定数据,但到目前为止我无法打开它们。有什么想法吗?

更新:我安装了 C 树 ODBC,现在我想知道是否有办法让我将 ODBC 指向文件/文件夹而不是数据库引擎(因为没有数据库引擎)

最佳答案

使用旧的传统 c-tree 可以编写一个 C 程序,其中包括数据和索引表的文件定义。如果您有此代码,则可以设置 ISAM 资源管理器来访问这些文件。或者,您可以通过读取原始 .dat 文件然后使用 ISAM 资源管理器来方便地确定文件布局。

因为您有版本 10,所以表可能包含一个表定义 (DODA) 记录,这将允许它们被 c-tree 服务器读取。

首先启动c-tree服务器程序ctreeSQL。然后尝试这些命令来查看表是否启用了 SQL:

ISQL -u ADMIN -a ADMIN ctreeSQL

ISQ>SELECT * FROM isam_table;

关于database - 如何使用 C 树读取 .DAT 和 .IDX 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20498118/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com