Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 0 odgovora
  • 4.048 pregleda
Veza sa bazom preko CRecordset 26.07.2004. u 12:09 · pre 271 mesec #1
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme