...dobra, 3 dni lookania to za duzo
Mam bazw apisana w MSsql, zarejestrowana na serwerze sql 2000 i w odbc.
Chce wydobyc dane z jednej tabeli korzystajac z aplikacji dialogowej (w sdi mniej wiecej wiem jak z supportem database ale to mnie nie ustawia).
Mam"
CDatabase *dat;
CRecordset *rec;
dat=new CDatabase;
dat->Open( "sqlMOJE", FALSE, FALSE, "ODBC;", TRUE );
new CRecordset(dat);
rec->Open(AFX_DB_USE_DEFAULT_TYPE, "SELECT * FROM authors", CRecordset::none );
no i oczywiscie w otwireani recordu sie sypie, błąd:"żadna kolumna nie byla zwiazana przed wywołaniem procedur SQLFetchScroll/SQLExtendedFetch"
Dodam ze baza : sqlMOJE jest standardowa baza przykladowa pubs (dostarczana z mssql2000).
- WIec moje pytanie oczywiscie brzmi ; co robie zle?
- Czy musze dziedziczyc klase CRecordSet do klasy zawierajacej zmienne bedace kolumnami mojej tabeli (bo tak gdzies widzialem, co wydaje mi sie niepraktyczne)
- Jak potem z klasy CRecordSet moge wyciagnac wiersz?
- Co polecacie jakiegos wiekszego tutoriala dot. laczenia sie z bazami z poziomy vc++ (6.0 , bo te nowsze maja wbuowane cos tam)., tylko opisujacego problem dokladnie., w msdn mam wszystko ale rozrzucone
Dzieki wielkie.
Pozdrawiam
Michal