• 12 odgovora
  • 6.096 pregleda
Re: Kako povezati C++ i dbf bazu 17.11.2004. u 21:34 · pre 266 meseci #2
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.
Potpis
People who think they know everything tend to irritate those of us who do.
Re: Kako povezati C++ i dbf bazu 19.11.2004. u 12:29 · pre 266 meseci #4
Ako si rešio, ne bi bilo zgoreg da nam svima objasniš.

f
Re: Kako povezati C++ i dbf bazu 22.11.2004. u 11:59 · pre 266 meseci #5
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.
Re: Kako povezati C++ i dbf bazu 29.09.2005. u 10:50 · pre 256 meseci #9
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.
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Re: Kako povezati C++ i dbf bazu 29.09.2005. u 23:51 · pre 256 meseci #11
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.
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme