|
|
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
Народ, подскажите плиз, есть ли какое-нибудь консольное приложение для редактирвоания структуры DBF? ну что-бы можно было-бы в командрой строке написать нечто подобное: C:\util.exe C:\myData.dbf add field myField10 Int заранее фенкс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 12:54 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
посмотрите в 16-виде файл DBF, разберите структуру заголовка (постоянная часть, длина зависии от версии + таблица колонок со смещением + длина + тип) завершается 0xD, 0xA и напишите util.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 15:15 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
А чем Вам не нравится использовать FoxPro for DOS, например, на версии 2.5b? Не забывайте, что Фокс - интерпретатор. Пишете обычный PRG-файл с нужными командами. Запускаете его (можно прямо привязать к Лису на запуск). Получаете результат. Между прочим, то, что вы написали, легко реализуется функционалом лиса... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 15:35 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
jsXYZ и напишите util.exe Ну если не найду такой готовой утилиты, то сделаю ее сам, но если похожая прога вдруг уже существует - то не вижу смысла тратить время на создание такой же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 15:37 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
AndreTMА чем Вам не нравится использовать FoxPro for DOS, например, на версии 2.5b? Я не знаю FoxPro. Дело в том что есть большой проект, работающий во многих городах, в качестве клиента Delphi, в качестве баз MS SQL и в некоторых случаях отдельные dbf-ки, обновлять структуры которых не было необходимости все то время, которое я работаю на сопровождении проекта (это несколько лет). Сейчас такая необходимость появилась, вот я и ищу самый простой для меня способ обновить у клиентов структуру dbf. Т.к. подозреваю, что в ближайшее время делать подобные работы придется часто, то ищу какую-нибудь готовую подходящую утилиту для этого. Если не найду, придется писать самому :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2008, 15:45 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
Кажется, в дистрибутиве Clipper подобная утилитка была, что-то вроде dbc.exe ... Точное имя не помню, давно это было... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 03:37 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
пролетевшийКажется, в дистрибутиве Clipper подобная утилитка была, что-то вроде dbc.exe ... Точное имя не помню, давно это было... DBU.EXE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 07:20 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
Станислав С...кий пролетевшийКажется, в дистрибутиве Clipper подобная утилитка была, что-то вроде dbc.exe ... Точное имя не помню, давно это было... DBU.EXE Это была интерактивная прога, а автор хочет скрипт автоматом пускать. А приложение чем dbf-ки открывает? Драйвер ODBC для DBF вроде позволяет ALTER TABLE выполнять, но только для пустых таблиц. У BDE возможностей было побольше, но ставить его в наше время клиентам не принято :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 08:53 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
ggpkv А приложение чем dbf-ки открывает? В некоторых случаях через BDE, в некоторых случаях линкована на MDB (через ODBC) с логикой, которая же в MDB и крутится. Но не на всех компах клиента установлен BDE, поэтому вариант использования BDE не подходит... Ладно, буду делать сам такую утилиту, читать бинарно файл и менять структуру. Всем спасибо, на этом предлагаю данный топик закрыть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 10:22 |
|
||
|
консольное приложение для DBF
|
|||
|---|---|---|---|
|
#18+
WWWWW AndreTMА чем Вам не нравится использовать FoxPro for DOS, например, на версии 2.5b? Я не знаю FoxPro.... <skipped> на самом деле будет проще разобраться с FoxPro, ИМХО.... на изучение необходимых команд надо полдня, еще максимум столько же - на написание и отладку скрипта... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2008, 11:50 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=137&tid=1345018]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 360ms |

| 0 / 0 |
