[MySQL++]: Ich bekomms nicht richtig konfiguriert
-
Ich habe mir MySQL++ 1.7.1 heruntergeladen und alles wie in der Readme geschrieben entpackt, dann habe ich aus der Doku den ersten Quellcode in mein Projekt kopiert und audgeführt, dabei trat der Fehler auf, dass die Datei sqlplus.hh unauffindbar sei, ich habs kontrolliert, sie existiert und ist im richtigen Verzeichniss, wie kann ich mein Programm zum laufen bringen??
Code:#include <iostream> #include <iomanip> #include <sqlplus.hh> int main() { Connection con("mysql_cpp_data"); // The full format for the Connection constructor is // Connection(cchar *db, cchar *host="", // cchar *user="", cchar *passwd="") // You may need to specify some of them if the database is not on // the local machine or you database username is not the same as your // login name, etc.. Query query = con.query(); // This creates a query object that is bound to con. query << "select * from stock"; // You can write to the query object like you would any other ostrem Result res = query.store(); // Query::store() executes the query and returns the results cout << "Query: " << query.preview() << endl; // Query::preview() simply returns a string with the current query // string in it. cout << "Records Found: " << res.size() << endl << endl; Row row; cout.setf(ios::left); cout << setw(17) << "Item" << setw(4) << "Num" << setw(7) << "Weight" << setw(7) << "Price" << "Date" << endl << endl; Result::iterator i; // The Result class has a read-only Random Access Iterator for (i = res.begin(); i != res.end(); i++) { row = *i; cout << setw(17) << row[0] << setw(4) << row[1] << setw(7) << row["weight"] // you can use either the index number or column name when // retrieving the colume data as demonstrated above. << setw(7) << row[3] << row[4] << endl; } return 0; }mfg
Glamdring
-
Hast du den MySQL++ Include Ordner auch bei Visual C++ eingebunden? Wenn du <...> benutzt durchsucht der Compiler alle ihm bekannten Include-Verzeichnisse.
Hast du die Header alle in dein aktuelles Projektverzeichnis gelegt musst du "sqlplus.hh" verwenden.
-
Ja, habs aber falsch gemacht, wie ich gerade sehe, somit hat sich das erledigt, danke
-
