fai male ad usare caratteri speciali nel nome della tabella o nei nomi delle colonne. Lo spazio e' un carattere speciale, di solito viene sostituito con un underscore "impostazioni_offerte_itinerari"
per quanto riguarda la segnalazione dell'errore sembra non sia coerente con la query postata.
come vedi hai un *.agriturismi ch non e' presente nella query. Come mai usi MyODBC ?codice:"SELECT * from ´impostazioni offerte itinerari´ INNER JOIN agriturismi ON ´impostazioni offerte itinerari´.´nome locale´ = agriturismi.nome where ´impostazioni offerte itinerari´.stato = 'attivo' AND tipo = 'offerta'" la risposta: '´impostazioni offerte itinerari´ INNER JOIN *.agriturismi ON ´im