CLIPPER vupros
4 отговора
213 прегледа
CLIPPER vupros
mai 6te mi se naloji da exportvam ot nqkakwa baza pravena s CLIPPER predi godini (moje bi pove4e i ot moite da e bilo
)
ta vuprosa mi e toq CLIPPER polzva li nqkakaw standarten format na failovete sudurjashti bazata ili e nqkakaw sobstven i specifi4en i kakwi sa vujmojnite suvremenni bazi koito mogat da importnat uspe6no ot CLIPPER-ski bazi
10x
ta vuprosa mi e toq CLIPPER polzva li nqkakaw standarten format na failovete sudurjashti bazata ili e nqkakaw sobstven i specifi4en i kakwi sa vujmojnite suvremenni bazi koito mogat da importnat uspe6no ot CLIPPER-ski bazi
10x
Re: CLIPPER vupros
работи с най-обикновени dbf-файлове (в общия случай версия 4)
може да се прехвърли към mysql например чрез експортване на dbf-а към текстови файл и "зареждане" в mysql, преобразуване със средствата на php, директно преобразуване на ниско ниво dbf->mysql формат
За първия начин не са ти нужни никакви допълнителни "инструменти", за другите два има скриптове в нета
Появява се проблемче ако в базата ти има досовска кирилица (с МИК кодировка), ще трябва да я преобразуваш в СР1251
имам някои готови неща специално за тази цел (вкл. преобразуване на кирилицата). Така че ако решиш да мигрираш към mysql, мога да ти ги пратя.
може да се прехвърли към mysql например чрез експортване на dbf-а към текстови файл и "зареждане" в mysql, преобразуване със средствата на php, директно преобразуване на ниско ниво dbf->mysql формат
За първия начин не са ти нужни никакви допълнителни "инструменти", за другите два има скриптове в нета
Появява се проблемче ако в базата ти има досовска кирилица (с МИК кодировка), ще трябва да я преобразуваш в СР1251
имам някои готови неща специално за тази цел (вкл. преобразуване на кирилицата). Така че ако решиш да мигрираш към mysql, мога да ти ги пратя.
Re: CLIPPER vupros
Borland имат едно нещо, наречено DataPump точно за такива случаи - казваш от коя база в коя да ти ги преточи - прехвърля имена на таблици, полета заедно с типа им и самите данни. Аналогично нещо има и в SQL Server Enterprise Manager. А сигурно има още хиляди знайни и незнайни програмки, но на мен за всякакви трансформации най-добре ми е вършил работа Enterprise Manager .
Жив и Здрав.
Жив и Здрав.
Re: CLIPPER vupros
CLIPPER e най старата НетВорк база данни (не е клиент-сървърна, а схаред). Има много добро описание на формата ма сайта на Борланд и на няколко други. Малка поправка на колегата от горе. Версията е ДБазе 3, а не 4. Можеш да си отвориш файла със Ексел или Аксес ако те влече. Наистина има проблем с кирилицата, който сравнително читаво се решава със ФлексТъпе и настройките му за ДОС->ВИН конверсията.
Дбазе има готини интерпретатори които работят под ДОС
Аз лично съм фен на ФоксБейз+. Много приятна тулка. Трябва ти обаче дос кирилица от сорта на БДС или Ncyr. Ако си под винНТ/2К/ХР и се опитваш да пуснеш ФОКС-а може да ти се наложи да си поиграеш малко със досему енвиромента иначе ще ти дава грешка 2089 (нот еноугх спаце фор енжиромент). Оправя се като махнеш сума сет-ове. Това става така :
СЕТ ЦОМСПЕЦ=
СЕТ ТЕМП=
СЕТ ТМП=
СЕТ ВИНДИР=
има някои важни сетове които трябва да останат (не ги помня вече кои са).
правиш си бат файл, който да пре-сетва всичко от енвиромента и започваш един по един да ги зануляваш докато не заредиш фокс-а
ако ДрВатсон ти каже че има проблем просто връщаш последния сменен сет.
Дбейзката база е съставена от Хедър, Данни, ... май нямаше повече. (освен ако нямаш мемо поле).
Данните са в РАВ вид като са допълнени със интервали до размера на полетата. Всеки ред от таблицата е ред от файла. Ако реда започва със ; значи е изтрит (за това не съм 100% сигурен че беше ;). Хедъра съдържа :
ТИП на базата
Дължина на хедъра
Брой редове
Брой полета
Описание на полетата (име, тип, дължина)
ДБейз интерпретаторите поддържат много хубавата команда :
>use my_file.dbf
>copy to myfile.txt SDF
резултата е текстов файл със данните подредени в табличен вид допълнени с интервали.
има и хелп
ми това е в общи линии. мисля че бях изчерпателен
E tuk ni6to niama :[линк]
Дбазе има готини интерпретатори които работят под ДОС
Аз лично съм фен на ФоксБейз+. Много приятна тулка. Трябва ти обаче дос кирилица от сорта на БДС или Ncyr. Ако си под винНТ/2К/ХР и се опитваш да пуснеш ФОКС-а може да ти се наложи да си поиграеш малко със досему енвиромента иначе ще ти дава грешка 2089 (нот еноугх спаце фор енжиромент). Оправя се като махнеш сума сет-ове. Това става така :
СЕТ ЦОМСПЕЦ=
СЕТ ТЕМП=
СЕТ ТМП=
СЕТ ВИНДИР=
има някои важни сетове които трябва да останат (не ги помня вече кои са).
правиш си бат файл, който да пре-сетва всичко от енвиромента и започваш един по един да ги зануляваш докато не заредиш фокс-а
ако ДрВатсон ти каже че има проблем просто връщаш последния сменен сет.
Дбейзката база е съставена от Хедър, Данни, ... май нямаше повече. (освен ако нямаш мемо поле).
Данните са в РАВ вид като са допълнени със интервали до размера на полетата. Всеки ред от таблицата е ред от файла. Ако реда започва със ; значи е изтрит (за това не съм 100% сигурен че беше ;). Хедъра съдържа :
ТИП на базата
Дължина на хедъра
Брой редове
Брой полета
Описание на полетата (име, тип, дължина)
ДБейз интерпретаторите поддържат много хубавата команда :
>use my_file.dbf
>copy to myfile.txt SDF
резултата е текстов файл със данните подредени в табличен вид допълнени с интервали.
има и хелп
ми това е в общи линии. мисля че бях изчерпателен
E tuk ni6to niama :[линк]
Re: CLIPPER vupros
Аз съм ползвал DBF2MySQL.exe и не съм имал проблем с кирилицата. Тогава бях с FlexType. Направи едно гуглене и ще го намериш
Редактирано от Borko на