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

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

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

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

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

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

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


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