(MFC mit dem...) SQL
-
Hi
in der mysql++ example \ connect.cpp findet er den defs.... mysql.h header nicht.
Was kann das sein.
Gibt es den vielleicht nicht in mysql++ ordner.
Danke
-
ähm?
standard c++ kennt keine datenbanken und ebensowenig mysql.h und den mysql example ordner..
welchen compiler verwendest du bzw. WAS willst du tun?
ich bin sicher, du wirst verschoben werden
-
Nach dem ich die Header alle gefunden habe habe ich nun 120 Fehler mehr bekommen.
Was mache ich bloss falsch ?
Danek
--------------------Konfiguration: connect - Win32 Debug-------------------- Kompilierung läuft... connect.cpp c:\mysql\include\mysql_com.h(118) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'fd' c:\mysql\include\mysql_com.h(118) : error C2501: 'SOCKET' : Fehlende Speicherklasse oder Typbezeichner c:\mysql\include\mysql_com.h(118) : error C2501: 'fd' : Fehlende Speicherklasse oder Typbezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\defs(15) : error C2632: 'long' gefolgt von 'long' ist unzulaessig c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\defs(16) : error C2632: 'long' gefolgt von 'long' ist unzulaessig c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\exceptions.hh(65) : error C2629: 'struct MysqlBadQuery (' unerwartet c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\exceptions.hh(65) : error C2334: Unerwartete(s) Token vor ':'; sichtbarer Funktionsrumpf wird übersprungen c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\exceptions.hh(66) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'error' c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\exceptions.hh(66) : error C2501: 'string' : Fehlende Speicherklasse oder Typbezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\exceptions.hh(66) : error C2501: 'error' : Fehlende Speicherklasse oder Typbezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\exceptions.hh(73) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'data' c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\exceptions.hh(73) : error C2501: 'data' : Fehlende Speicherklasse oder Typbezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(52) : error C2143: Syntaxfehler : Fehlendes ';' vor '<' c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(52) : error C2501: 'map' : Fehlende Speicherklasse oder Typbezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(52) : error C2059: Syntaxfehler : '<' c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(52) : error C2238: Unerwartete(s) Token vor ';' c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(69) : error C2252: 'offset' : Nur Funktionen koennen rein virtuell deklariert werden c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(70) : error C2258: Ungueltige Syntax fuer rein virtuelle Methode; '= 0' erforderlich c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(70) : error C2252: 'unsigned_offset' : Nur Funktionen koennen rein virtuell deklariert werden c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(71) : error C2258: Ungueltige Syntax fuer rein virtuelle Methode; '= 0' erforderlich c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(71) : error C2252: 'null_offset' : Nur Funktionen koennen rein virtuell deklariert werden c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(72) : error C2258: Ungueltige Syntax fuer rein virtuelle Methode; '= 0' erforderlich c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(72) : error C2252: 'unsigned_null_offset' : Nur Funktionen koennen rein virtuell deklariert werden c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(79) : error C2258: Ungueltige Syntax fuer rein virtuelle Methode; '= 0' erforderlich c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(79) : error C2252: 'string_type' : Nur Funktionen koennen rein virtuell deklariert werden c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(163) : warning C4800: 'unsigned int' : Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten moeglich) c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(176) : warning C4800: 'int' : Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten moeglich) c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(180) : warning C4800: 'int' : Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten moeglich) c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(184) : warning C4800: 'int' : Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten moeglich) c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\type_info1.hh(188) : warning C4800: 'int' : Variable wird auf booleschen Wert ('True' oder 'False') gesetzt (Auswirkungen auf Leistungsverhalten moeglich) c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(70) : error C2143: Syntaxfehler : Fehlendes ';' vor '&' c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(70) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(70) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(70) : error C2061: Syntaxfehler : Bezeichner 'ostream' c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(70) : error C2501: '<<' : Fehlende Speicherklasse oder Typbezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(70) : error C2809: Operator '<<' hat keine formalen Parameter c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(71) : error C2065: 'o' : nichtdeklarierter Bezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(71) : error C2065: 'str' : nichtdeklarierter Bezeichner c:\dokumente und einstellungen\oenal\desktop\mysql++-1.7.9\mysql++-1.7.9\sqlplusint\const_string1.hh(71) : error C2228: Der linke Teil von '.c_str' muss eine Klasse/Struktur/Union sein c:\programme\microsoft visual studio\vc98\include\ios.h(159) : error C2143: Syntaxfehler : Fehlendes ';' vor '*' c:\programme\microsoft visual studio\vc98\include\ios.h(159) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ios.h(159) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(159) : error C2061: Syntaxfehler : Bezeichner 'ostream' c:\programme\microsoft visual studio\vc98\include\ios.h(159) : error C2501: 'tie' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(160) : error C2143: Syntaxfehler : Fehlendes ';' vor '*' c:\programme\microsoft visual studio\vc98\include\ios.h(160) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ios.h(160) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(160) : error C2501: 'tie' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(219) : error C2143: Syntaxfehler : Fehlendes ';' vor '*' c:\programme\microsoft visual studio\vc98\include\ios.h(219) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(219) : error C2501: 'x_tie' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2143: Syntaxfehler : Fehlendes ';' vor '*' c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2061: Syntaxfehler : Bezeichner 'ostream' c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2501: 'tie' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2065: '_osO' : nichtdeklarierter Bezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(272) : warning C4552: '*' : Operator hat keine Auswirkungen; Operator mit Seiteneffekt erwartet c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2065: 'x_tie' : nichtdeklarierter Bezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(272) : error C2065: '_os' : nichtdeklarierter Bezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(273) : error C2143: Syntaxfehler : Fehlendes ';' vor '*' c:\programme\microsoft visual studio\vc98\include\ios.h(273) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ios.h(273) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ios.h(273) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ios.h(273) : error C2501: 'tie' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(112) : error C2143: Syntaxfehler : Fehlendes ';' vor '&' c:\programme\microsoft visual studio\vc98\include\ostream.h(112) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ostream.h(112) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(112) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ostream.h(112) : error C2501: '<<' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(112) : error C2556: 'int &__thiscall ostream::operator <<(class ostream &(__cdecl *)(class ostream &))' : Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'class ostream &__thiscall ostream::operator <<(class ostream &(__cdecl *)(class ostream &))' c:\programme\microsoft visual studio\vc98\include\ostream.h(69) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(112) : error C2371: '<<' : Neudefinition; unterschiedliche Basistypen c:\programme\microsoft visual studio\vc98\include\ostream.h(69) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(113) : error C2143: Syntaxfehler : Fehlendes ';' vor '&' c:\programme\microsoft visual studio\vc98\include\ostream.h(113) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ostream.h(113) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(113) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ostream.h(113) : error C2501: '<<' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(113) : error C2556: 'int &__thiscall ostream::operator <<(class ios &(__cdecl *)(class ios &))' : Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'class ostream &__thiscall ostream::operator <<(class ios &(__cdecl *)(class ios &))' c:\programme\microsoft visual studio\vc98\include\ostream.h(70) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(113) : error C2371: '<<' : Neudefinition; unterschiedliche Basistypen c:\programme\microsoft visual studio\vc98\include\ostream.h(70) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(115) : error C2143: Syntaxfehler : Fehlendes ';' vor '&' c:\programme\microsoft visual studio\vc98\include\ostream.h(115) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ostream.h(115) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(115) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ostream.h(115) : error C2501: '<<' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(115) : error C2556: 'int &__thiscall ostream::operator <<(char)' : Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'class ostream &__thiscall ostream::operator <<(char)' c:\programme\microsoft visual studio\vc98\include\ostream.h(74) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(115) : error C2371: '<<' : Neudefinition; unterschiedliche Basistypen c:\programme\microsoft visual studio\vc98\include\ostream.h(74) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(116) : error C2143: Syntaxfehler : Fehlendes ';' vor '&' c:\programme\microsoft visual studio\vc98\include\ostream.h(116) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ostream.h(116) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(116) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ostream.h(116) : error C2501: '<<' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(116) : error C2556: 'int &__thiscall ostream::operator <<(signed char)' : Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'class ostream &__thiscall ostream::op erator <<(signed char)' c:\programme\microsoft visual studio\vc98\include\ostream.h(76) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(116) : error C2371: '<<' : Neudefinition; unterschiedliche Basistypen c:\programme\microsoft visual studio\vc98\include\ostream.h(76) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(118) : error C2143: Syntaxfehler : Fehlendes ';' vor '&' c:\programme\microsoft visual studio\vc98\include\ostream.h(118) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ostream.h(118) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(118) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ostream.h(118) : error C2501: '<<' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(118) : error C2556: 'int &__thiscall ostream::operator <<(const unsigned char *)' : Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'class ostream &__thiscall o stream::operator <<(const unsigned char *)' c:\programme\microsoft visual studio\vc98\include\ostream.h(72) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(118) : error C2371: '<<' : Neudefinition; unterschiedliche Basistypen c:\programme\microsoft visual studio\vc98\include\ostream.h(72) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(119) : error C2143: Syntaxfehler : Fehlendes ';' vor '&' c:\programme\microsoft visual studio\vc98\include\ostream.h(119) : error C2433: 'ostream' : 'inline' bei der Deklaration von Daten nicht zulaessig c:\programme\microsoft visual studio\vc98\include\ostream.h(119) : error C2501: 'ostream' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(119) : error C2086: 'ostream' : Neudefinition c:\programme\microsoft visual studio\vc98\include\ostream.h(119) : error C2501: '<<' : Fehlende Speicherklasse oder Typbezeichner c:\programme\microsoft visual studio\vc98\include\ostream.h(119) : error C2556: 'int &__thiscall ostream::operator <<(const signed char *)' : Überladene Funktion unterscheidet sich nur hinsichtlich des Rückgabetyps von 'class ostream &__thiscall ost ream::operator <<(const signed char *)' c:\programme\microsoft visual studio\vc98\include\ostream.h(73) : Siehe Deklaration von '<<' c:\programme\microsoft visual studio\vc98\include\ostream.h(119) : fatal error C1003: Mehr als 100 Fehler gefunden; Kompilierung wird abgebrochen. Fehler beim Ausführen von cl.exe. connect.exe - 102 Fehler, 6 Warnung(en)
-
erstmal die windows inlcudieren, dann mysql
cu
-
falsch, es sind nicht 120 sondern 102 fehler und 6 warnungen.