Via mysql++ in Variable lesen?



  • Hallo,

    Ich gebe einen Wert mit der Mysql++ Standardfunktion aus:

    mysqlpp::Query query4 = conn.query("select Preis from Waren where id = '1000';");
    		mysqlpp::StoreQueryResult res4 = query4.store();
    		//cout << res ;
    		mysqlpp::StoreQueryResult::const_iterator it4;
    
    			for (it4 = res4.begin(); it4 != res4.end(); ++it4) {
    				mysqlpp::Row row4 = *it4;
    				cout << '\t' << row4[0] << endl;
    
    				}
    

    Wie wandele ich diesen nun in eine Variable eines beliebigen Typs um um mit ihr arbeiten zu können?



  • std::stringstream ?



  • mysqlpp::Query query4 = conn.query("select Preis from Waren where id = '1000';");
    		mysqlpp::StoreQueryResult res4 = query4.store();
    
    					ostringstream testw;
    		//cout << res ;
    		mysqlpp::StoreQueryResult::const_iterator it4;
    
    					string test;
    
    			for (it4 = res4.begin(); it4 != res4.end(); ++it4) {
    				mysqlpp::Row row4 = *it4;
    				testw << '\t' << row4[0] << endl;
    
    				}
    
    cout <<testw<<endl;
    

    Erzeugt: 0xbfbd7e58



  • Kopf --> Tisch.

    Ich peitsche mich 50 mal aus und ziehe eine Eselkappe auf. Entschuldigung.

    cout <<testw.str()<<endl;
    

Anmelden zum Antworten