![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как работать с файлами баз данных, имеющих другое расширение
Helen © (2003-07-29 13:02:00)
У меня есть файлы баз данных типа *.dbf, но имеющих расширение *.001, *.002, *.003 и т.д. до *.320.
Как в Delphi использовать эти файлы? Он упорно не хочет их видеть, а если видит, не понимает в них базы данных?
AbrosimovA (2003-07-29 16:25:00) [1]
Попробуй открыть в DataBase Desktop
HSolo (2003-07-29 16:20:00) [2]
Еще одна тупо-лобовая проверка: если файл *.001 переименовать в *.dbf - то откроет или нет?
VAleksey (2003-07-29 16:12:00) [3]
Делай так
> HSolo © (29.07.03 15:48)
Если не получается, то проблема не в расширении.
HSolo (2003-07-29 15:48:00) [4]
У Вас стоит table.TableType = ttDefault?
Попробуйте указать ttDBase / ttFoxPro
Helen (2003-07-29 14:50:00) [5]
Alexei, это обычные dbf базы данных, созданные в foxpro, просто у них в расширении заложен код территории, за который сформированы. Foxpro запросто понимает, если ему указать use ??????.001
Я пытаюсь программу переделать под Делфи, но он не хочет подключать файлы с таким расширением. Может, я что-то не так делаю? Но делаю все элеметнарно. Для компонента table задаю databasename путь к каталогу. А tablename высвечиваются только файлы dbf. И независимо от tabletype для моих файлов пишет table does not exist.
Подскажите, возможно, в самом коде подключить будет возможно? Тогда как?
VAleksey (2003-07-29 13:50:00) [6]
Это точно базы?
Похоже на заархивированные копии.
KSergey (2003-07-29 13:47:00) [7]
Helen © (29.07.03 13:28)
Компоненты обычные - table, datasource, dbgrid
по имени файла если подключать - он говорит "table does not exist".
если сменить расширения, он снова же не находит эти файлы
Т.е. как так снова не находит? Тогда может проверить как там с полным путем до них? Тут что-то уже не в расширении файлов тогда дело.
Helen (2003-07-29 13:28:00) [8]
Компоненты обычные - table, datasource, dbgrid
по имени файла если подключать - он говорит "table does not exist".
если сменить расширения, он снова же не находит эти файлы
KSergey (2003-07-29 13:18:00) [9]
Какими компонентами доступа пользуемся?
вариант А) сменить расширения
вариант б) по идее, если явно указать полное имя файла - понимать должен, но как ему это объяснить - зависит от способа подключения