[ dalibor_zdravkovic @ 05.01.2009. 16:22 ] @
Da li je iko radio neku aplikaciju u MFC-u za rad sa MySQL bazom podataka i koristio biblioteku MySQL++?

Ako jeste da li moze da šeruje neki svoj source code u vezi sa ovom tematikom.

Kod mene je problem "konverzija tipova" npr.:
mysqlpp::String u CString ili TCHAR,
zatim koverzija rezultata dobijena primenom nekog upita u rezultat pogodan za prikaz u windows form elementima,
itd...

Takođe ako postoji neki tutorial za MFC i mysql++ nije na odmet da se ostavi link.

Postoji user manual za mysql++ ali u njemu su korišćeni samo osnovni tipovi podataka u C++-u a ne i tipovi windows api-a kao sto je slučaj kod MFC-a tako da je izrada windows console aplikacije za rad sa mysql bazama objašnjena.
[ deerbeer @ 05.01.2009. 18:13 ] @
Pogledaj da ta klasa mysqlpp:String ima neku funkciju koja vraca "native" char* ili wchar_t*
kao sto to npr. radi std::string ili std::wstring sa c_str() metodom .
Citat:

Postoji user manual za mysql++ ali u njemu su korišćeni samo osnovni tipovi podataka u C++-u a ne i tipovi windows api-a kao sto je slučaj kod MFC-a tako da je izrada windows console aplikacije za rad sa mysql bazama objašnjena.

TCHAR* ti je isto kao da si napisao : wchar_t* za Unicode build ili char* za ANSI build .
U slucaju CString-a za Unicode bild projekta njegov konstruktor prima parametar wchar_t* a za ansi je char_t*
Ako hoces eksplicitno da koristis CString kao ansi charset u unicode bildu imas klasu CStringA
ili obrnuto CStringW za unicode charset u ansi bildu projekta .