sql >> Databasteknik >  >> RDS >> Mysql

MySql C++-anslutaren getString() fungerar inte korrekt, medan getInt fungerar perfekt

Jag hade ett liknande problem som programmet skulle ge ett minnesundantag. Det här är vad jag gjorde för att fixa det:

std::string version = result->getString( COLUMN_NAME ).c_str();

Det här fungerade inte:

sql::SQLString sString  = result->getString( COLUMN_NAME ); <<<memory exception
std::string version = sString; 


  1. Hur man uppdaterar befintliga data med SQLite

  2. Koppla ihop flera tabeller i olika databaser? MySql

  3. fånga en MySql-varning

  4. Hur man använder index för att förbättra MySQL-frågeprestanda