๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #223

Re: Clarion i nie tylko

#223
From: Mariusz Boronski
Date: Wed, 28 Aug 1996 00:00
40 lines
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-mail
References: <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