Возможный тип базы данных, которая использует файлы DAT, IDX - PullRequest
3 голосов
/ 20 мая 2009

у меня есть приложение, которое было написано на Delphi, оно довольно недавно, работает на win32 я хочу подключиться к базе данных с помощью odbc, но я не уверен, какой драйвер базы данных использовать

каталог с базой данных имеет .dat .idx файлы для каждой таблицы

это отдельная база данных, а не клиентский сервер (насколько я могу судить) любые идеи, какой тип базы данных это может быть, поэтому я могу найти драйвер

спасибо

Ответы [ 4 ]

7 голосов
/ 20 мая 2009

Я думаю, что это DBISAM , и потому что приложение, написанное на Delphi, скорее всего, будет DBISAM.

и вы можете скачать утилиту администрирования сервера с их сайта (бесплатно), чтобы вы могли открыть эти файлы данных и проверить, является ли это DBISAM или нет.

2 голосов
/ 20 мая 2009

К сожалению .DAT и .IDX являются общими для многих различных механизмов баз данных, включая Foxpro / DBase, Advantage, Informix, DBISAM и даже пользовательские решения. Так как это довольно недавнее приложение Delphi, я бы сначала предположил Advantage . Я считаю, что драйверы Advantage читают / записывают формат Foxpro / DBase, поэтому я бы попробовал драйвер DBase (конечно, только для чтения) и посмотрел, работает ли он.

0 голосов
/ 20 мая 2009

Походит на Informix DB. Проверьте сообщение здесь .

0 голосов
/ 20 мая 2009

Возможно Informix, хотя на это нет никаких гарантий. Если вы посмотрите на первые дюжину или два байта с помощью шестнадцатеричного редактора, вас что-нибудь выскакивает?

Редактировать: см. https://web.archive.org/web/1/http://techrepublic%2ecom%2ecom/5208-6230-0.html?forumID=101&threadID=224583&start=0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...