簡體   English   中英

如何使用 C Tree 讀取 .DAT 和 .IDX 文件

[英]How to read .DAT and .IDX files using C Tree

我有一個程序,我正試圖從中獲取數據。 我一直找不到要打開的任何類型的數據庫文件。 在程序的父目錄中有一堆 .DAT 和 .IDX 文件。

該程序還安裝了 C-Tree GUI 工具,包括 ISAM 和 SQL 瀏覽器。 我相信這些文件是 ISAM,但我找不到要連接的過度拱形數據庫文件,並且我通過 C-Tree 的所有連接都被拒絕,所以似乎沒有安裝任何數據庫,只是一堆 .DAT和 .IDX 文件

有沒有辦法打開這些文件,將它們導入 SQL,什么? 我需要能夠查詢它們並獲取特定數據,但到目前為止我一直無法打開它們。 有任何想法嗎?

更新:我安裝了 C Tree 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;

如果您有 C 源文件,請查找用於設置緩沖區的 InitISAM() 函數調用。 這始終是在讀取和寫入 CISAM 文件之前調用的第一個函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM