powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / консольное приложение для DBF
10 сообщений из 10, страница 1 из 1
консольное приложение для DBF
    #35544115
WWWWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, подскажите плиз, есть ли какое-нибудь консольное приложение для редактирвоания структуры DBF?

ну что-бы можно было-бы в командрой строке написать нечто подобное:
C:\util.exe C:\myData.dbf add field myField10 Int

заранее фенкс
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35544593
jsXYZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
посмотрите в 16-виде файл DBF, разберите структуру заголовка
(постоянная часть, длина зависии от версии + таблица колонок со смещением + длина + тип)
завершается 0xD, 0xA
и напишите util.exe
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35544670
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем Вам не нравится использовать FoxPro for DOS, например, на версии 2.5b?
Не забывайте, что Фокс - интерпретатор.
Пишете обычный PRG-файл с нужными командами.
Запускаете его (можно прямо привязать к Лису на запуск).
Получаете результат.

Между прочим, то, что вы написали, легко реализуется функционалом лиса...
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35544676
WWWWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jsXYZ и напишите util.exe

Ну если не найду такой готовой утилиты, то сделаю ее сам, но если похожая прога вдруг уже существует - то не вижу смысла тратить время на создание такой же
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35544699
WWWWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreTMА чем Вам не нравится использовать FoxPro for DOS, например, на версии 2.5b?

Я не знаю FoxPro.
Дело в том что есть большой проект, работающий во многих городах, в качестве клиента Delphi, в качестве баз MS SQL и в некоторых случаях отдельные dbf-ки, обновлять структуры которых не было необходимости все то время, которое я работаю на сопровождении проекта (это несколько лет).
Сейчас такая необходимость появилась, вот я и ищу самый простой для меня способ обновить у клиентов структуру dbf. Т.к. подозреваю, что в ближайшее время делать подобные работы придется часто, то ищу какую-нибудь готовую подходящую утилиту для этого. Если не найду, придется писать самому :(
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35545630
пролетевший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется, в дистрибутиве Clipper подобная утилитка была, что-то вроде dbc.exe ...
Точное имя не помню, давно это было...
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35545675
пролетевшийКажется, в дистрибутиве Clipper подобная утилитка была, что-то вроде dbc.exe ...
Точное имя не помню, давно это было...
DBU.EXE
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35545740
ggpkv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав С...кий пролетевшийКажется, в дистрибутиве Clipper подобная утилитка была, что-то вроде dbc.exe ...
Точное имя не помню, давно это было...
DBU.EXE
Это была интерактивная прога, а автор хочет скрипт автоматом пускать.

А приложение чем dbf-ки открывает?
Драйвер ODBC для DBF вроде позволяет ALTER TABLE выполнять, но только для пустых таблиц.
У BDE возможностей было побольше, но ставить его в наше время клиентам не принято :(
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35545920
WWWWW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ggpkv А приложение чем dbf-ки открывает?
В некоторых случаях через BDE, в некоторых случаях линкована на MDB (через ODBC) с логикой, которая же в MDB и крутится.
Но не на всех компах клиента установлен BDE, поэтому вариант использования BDE не подходит...
Ладно, буду делать сам такую утилиту, читать бинарно файл и менять структуру.
Всем спасибо, на этом предлагаю данный топик закрыть.
...
Рейтинг: 0 / 0
консольное приложение для DBF
    #35546171
Denis__Ka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
WWWWW AndreTMА чем Вам не нравится использовать FoxPro for DOS, например, на версии 2.5b?
Я не знаю FoxPro.... <skipped>
на самом деле будет проще разобраться с FoxPro, ИМХО....
на изучение необходимых команд надо полдня, еще максимум столько же - на написание и отладку скрипта...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / консольное приложение для DBF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]