(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.


Anmelden zum Antworten