la parte di codice che ti ho postato si riferisce solo alla connessione con il database.
I parametri che devi inserire sono
host="localhost"
user= quello che hai scelto quanto hai creato il database
password=quella che hai scelto quanto hai creato il database
db="azienda"
Per collegarti a una tabella devi effettuare una query, per esempio
"select * from clienti" estrae tutti i record dalla tabella clienti
un esempio di chiamata di una query è
codice:string query = "select * from clienti"; // la tua query int fRecord ; bool fIsOpen ; int current_record ; MYSQL_ROW _row ; MYSQL_RES * _res; int rst = mysql_query(mysql, query.c_str()); if (rst != 0) { string exc = "Errore chiamata mysql_query : " + string ( mysql_error(mysql) ) + "\n"; throw exc ; } else { _res = mysql_store_result(mysql); if (_res) { // ci sono record // int num_fields = mysql_num_fields(_res); // ricupera le righe poi chiam mysql_free_result( _res ) _row = mysql_fetch_row(_res); current_record = 0; fRecord = mysql_num_rows(_res); fIsOpen = true; } else { // mysql_store_result() ha ritornato zero, avrebbe dovuto? if(mysql_field_count(mysql) == 0) { // query non ritorna data, non era un SELECT fRecord = mysql_affected_rows(mysql); fIsOpen = false; } else { // mysql_store_result() avrebbe dovuto ritornare qualche dato string exc = "Errore chiamata mysql_store_result : " + string ( mysql_error(mysql) ) + "\n"; throw exc ; fIsOpen = false; } } }

Rispondi quotando