[ kukipei @ 17.11.2004. 15:44 ] @
Pozdrav!

Da li neko zna kako da povezem c++ sa dbf fajlom?
[ Riste Pejov @ 17.11.2004. 21:34 ] @
Preko ODBC-a.

A ako, zelis konkretnije odgovore, onda postavi i konkretnije pitanje, posto valjda koristis neki GUI toolkit, i neki kompajler i sto ja znam sta drugo.
[ kukipei @ 19.11.2004. 10:46 ] @
Resio sam problem.

Hvala.
[ filmil @ 19.11.2004. 12:29 ] @
Ako si rešio, ne bi bilo zgoreg da nam svima objasniš.

f
[ kukipei @ 22.11.2004. 11:59 ] @
Ovo je kod koji koristim:

"
CDaoDatabase *baza = new CDaoDatabase;
COleVariant ovVred;

baza->Open("d:\\", TRUE, FALSE,"dBASE IV;");

CDaoRecordset rs(baza);
rs.Open(dbOpenDynaset, "select * from [Izvoz.dbf]");

rs.GetFieldValue("OPIS", ovVred);
CString str = ( LPCSTR ) ovVred.bstrVal;

AfxMessageBox(str);

str = "Peda";
rs.AddNew() ;

rs.SetFieldValue( "OPIS",( LPCSTR ) str ) ;
rs.SetFieldValue( "IZV", "FALSE" ) ;

rs.Update();

baza->Close();
"

Probao sam da procitam podatak iz baze (iz kolone OPIS),
a posle da upisem neke vrednosti (u kolonu OPIS i IZV).

I sve radi kako treba.


Treba dodati i #include <afxdao.h>

Pozdrav.
[ [M4rk0] @ 28.09.2005. 10:47 ] @
A mene zanima kako sa C/C++ jezikom iz base DBF izbrisati npr. prvih 2500 zapisa/redova, ako imam ukupno npr 4000.

Pozdrav ;)
[ Tronic @ 28.09.2005. 22:41 ] @
ne znam specifićno code ali dali si probao izbrisati zapis i tako u for petlji 2500 puta?
[ [M4rk0] @ 28.09.2005. 23:23 ] @
To bi mozda i radilo kad bih ja znao kako se spojiti na .dbf file/bazu :(
[ Toxter @ 29.09.2005. 10:50 ] @
Citat:
Tronic: ne znam specifićno code ali dali si probao izbrisati zapis i tako u for petlji 2500 puta?


??? To je ogromno trosenje resursa (npr. mrezne komunikacije)!

Treba poslati jedan SQL izraz koji bi sadrzao DELETE sa WHERE klauzulom.

Pozdrav.
[ [M4rk0] @ 29.09.2005. 11:47 ] @
Ma imam ja resursa, a plus samo sto mi to treba 1 time i gotovo :)

Pozdrav i zahvaljujem
[ Toxter @ 29.09.2005. 23:51 ] @
Citat:
[M4rk0]: Ma imam ja resursa, a plus samo sto mi to treba 1 time i gotovo :)


Na ovo cu ti odgovoriti vrlo kratko: Resursa NIKAD dovoljno.
A to sto ces ovo odraditi jedanput nema veze, nemoj da se ucis losem programiranju.

Pozdrav.
[ Tronic @ 30.09.2005. 00:01 ] @
Slažem se s tobom. to šta sam rekao, može raditi, ali stvarno ne preporućam jer stvarno stvara loše navike. Da je to dobro, nebi bilo bržih riješenja.
[ kukipei @ 30.09.2005. 18:49 ] @
Pozdrav

Citat:
[M4rk0]: To bi mozda i radilo kad bih ja znao kako se spojiti na .dbf file/bazu :(


jesi li probao gornji kod