Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Veza sa bazom preko CRecordset

[es] :: C/C++ programiranje :: Veza sa bazom preko CRecordset

[ Pregleda: 2950 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Djuki
Djurdjevac Ivan
Pancevo

Član broj: 56
Poruke: 171
*.panet.co.yu

Jabber: djuki_mag@elitesecurity.org
ICQ: 66867882


Profil

icon Veza sa bazom preko CRecordset26.07.2004. u 11:09 - pre 240 meseci
Pokusao sam da uzmem podatke iz Access baze, preko ODBC Customer-a i ukoliko odaberem opciju blind columns carobnjak ce, sve arribute iz baze, tabela koje sam selektovao povezati sa clanicama nove klase (npr. m_tabelaatribut). Sve je tu ok dok ne pokusam da vratim podatke iz baze;

Code:

//Baza je potomak klase CRecordset
Baza setpodataka;
setpodataka.Open(CRecordset::dynaset, "select * from nastavnik");


izbacuje izuzetak "Error rievriteing table" kad pokusam da vratim podatke iz nekih tabela iz drugih pak ne izbacuje izuzetak ali su svi clanovi klase Baza koji uzimaju podatke iz baze ako su int jednaki 0 ako su string neki bezveze podatak.
Ukoliko u carobnjaku ne odaberem opciju blind kolums klasa Baza naravno nece imati clanice koje su povezane sa atributima tabela, i onda sve radi ok.
Mogu pomocu fje GetFieldValue(...) da dohvatim svaki podatak iz baze.
Sada mi nije jasno zasto u prvom slucaju izbacuje gresku i nece da radi kako treba. Ovako sam radio u VC++6 i bilo je ok. Ako neko zna u cemo je fazon neka kaze.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Veza sa bazom preko CRecordset

[ Pregleda: 2950 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.