[ fresh.bm @ 01.11.2010. 09:59 ] @
Pozdrav.
Moze li se sa C# ucitati DBF file?
Trebam napraviti aplikaciju koja bi stampala izvjestaj na osnovu nekih podataka iz DBF fajla. Moze li se to postici C# ili moram traziti neko drugo resenje?
[ vbbojan @ 01.11.2010. 14:32 ] @
Generalno, 99% je moguće da se ovo uradi iz .NETa.

Vidi odakle potiču fajlovi (dBase, Clipper, VFP ...)

Bez te informacije ne znamo na koju stranu da idemo dalje.
Kad saznamo poreklo fajlova, onda ćemo potražiti
odgovarajuće ODBC ili OLE DB drajvere, a od tih drajvera
opet zavisi kako će se dalje rešenje napraviti.

Javi od koje sorte su ti ti DBF pa da teramo dalje.

Pozdrav,
Bojan


[ elektrostudio @ 01.11.2010. 19:45 ] @
Pogledaj opis zaglavlja dbf-a i sve ces znati, 100% ucitavas ako se pridrzavas strukture date u zaglavlju dbf-a

typedef struct
{
char dbf_id;
char last_update[3];
long last_rec;
unsigned data_offset;
unsigned rec_size;
char filler[20];
} DBF_HEAD;

typedef struct
{
char field_name[11];
char field_type;
char dummy[4];
union
{
unsigned char_len;
struct
{
char len;
char dec;
} num_size;
} len_info;
char filler[14];
} FIELD_REC;

[Ovu poruku je menjao elektrostudio dana 01.11.2010. u 21:07 GMT+1]