Article View: pl.comp.bazy-danych
Article #223Re: Clarion i nie tylko
From: Mariusz Boronski
Date: Wed, 28 Aug 1996 00:00
Date: Wed, 28 Aug 1996 00:00
40 lines
1883 bytes
1883 bytes
Jacek Sugier <sug...@phys.amu.edu.pl> wrote in article
<Pine.ULT.3.95.96082...@phys.amu.edu.pl>...
|
| Jesli chodzi o biblioteki dla C++ to mam dostep do CD-Roma.
| Jest tam tez opis.
|
| Ja osobiscie napisalem raz obsluge DBF w TC2.0
| DBF jest bardzo prastym formatem.
| Bardzo szybko go rozszyfrowalem ogladajac jego
| zawartosc.
Jednak lepiej robic to analizujac opis formatu niz zawartosc, bo prowadzi
to czasami do blednych wnioskow (jak ponizej).
| Posiada on glowke binarna reszta jest zawsze textowa (nawet pola
| numeryczne i logiczne)
|
| Rekordy dzieli jeden bajt (nie pamietam jaki)
| Pola nie sa rozdzielone.
I tu blad. Rekordy rowniez nie sa niczym rozdzielone, zas dlugosc rekordu
wyznaczana jest wylacznie na podstawie naglowka. A mylne wrazenie
rozdzielania rekordow pochodzi od tego, ze pierwszy bajt rekordu okresla
status rekordu (zaznaczony jako skasowany - gwiazdka, normalnie aktywny -
spacja). Jedyne separatory w zbiorze DBF to bajt o kodzie 13 konczacy
naglowek, oraz bajt o kodzie 0 konczacy caly zbior.
| Pamietam, ze w glowce 5 i 6-ty bajt jest iloscia rekordow.
| Jednak jesli czyta sie je jako integer to trzeba zamienic
| mlodszy i starszy (tzn. 6 i 5)
Typowa notacja Intel'a ...
| Dalej nastepuja ciagi bajtowe o stalej dlugosci posiadajace
| nazwy, typy i dlugosc i pol.
Pozdrawiam,
Mariusz Boronski
Technical Details
Message-ID:
<01bb9528$ea816680$221c4b9e@vader.bydg.pdi.net>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<4vs3iv$s5d@helios.man.lublin.pl> <Pine.ULT.3.95.960827142056.4555B-100000@phys.amu.edu.pl>Show Full Headers
Complete Article Headers
From: "Mariusz Boronski" <ma...@bydg.pdi.net> Subject: Re: Clarion i nie tylko Date: 1996/08/28 Message-ID: <01bb9528$ea816680$221c4b9e@vader.bydg.pdi.net> X-Deja-AN: 176987266 references: <4vs3iv$s5d@helios.man.lublin.pl> <Pine.ULT.3.95.960827142056.4555B-100000@phys.amu.edu.pl> organization: Publiczny Dostรชp do Internetu mime-version: 1.0 newsgroups: pl.comp.bazy-danych Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit