首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用C树读取.DAT和.IDX文件

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

Stack Overflow用户
提问于 2013-12-10 23:15:12
回答 2查看 9.2K关注 0票数 2

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

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

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

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

EN

回答 2

Stack Overflow用户

发布于 2013-12-10 23:26:52

使用传统的树形c-,可以编写包含文件定义的数据和索引表的C程序。如果你有这个代码,你可以设置ISAM explorer来访问这些文件。或者,为了方便起见,您可以通过读取原始.dat文件,然后使用ISAM explorer来确定文件布局。

对于版本10,这些表很可能包含一个表定义(DODA)记录,这将允许c-tree服务器读取它们。

首先启动c-tree服务器程序ctreeSQL。然后尝试执行以下命令,查看表是否启用了SQL:

代码语言:javascript
运行
复制
ISQL -u ADMIN -a ADMIN ctreeSQL

ISQ>SELECT * FROM isam_table;
票数 0
EN

Stack Overflow用户

发布于 2016-12-31 08:33:54

如果您有C源文件,请查找用于设置缓冲区的InitISAM()函数调用。这始终是读取和写入CISAM文件之前要调用的第一个函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20498118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档