Premettendo che uso un namespace esterno per fare la connessione etc. Ho semplicemente progettato una classicina che mi seplifichi (e di molto) le operazioni di connessione-estrazione dati-disconnessione da un database mysql, questa è la mia classe (o comunque parte di essa):
Mi domando se l'operazione messa DOPO il return della funzione venga eseguita, dato che dopo un pò di prove (con continuo aggiornamento della pagina) mi dice che "MySQLDriverCS Exception: MySQLDriverCS Error: can't connect.Too many connections".codice:[supersaibal]namespace DataBase { public class MySql { string dbUser; string dbHost; string dbPassword; string dbDataSource; public MySql(string host, string user, string password, string database) { dbUser = user; dbPassword = password; dbHost = host; dbDataSource = database; } public MySQLDataReader Select(string query) { MySQLConnection myConnection = new MySQLConnection("Database="+ dbHost +";Data Source="+ dbDataSource +";User Id="+ dbUser +";Password="+ dbPassword +""); myConnection.Open(); MySQLCommand myCommand = new MySQLCommand(query, myConnection); MySQLDataReader myReader = myCommand.ExecuteReaderEx(); myReader.Read(); return myReader; myConnection.Close(); } } }[/supersaibal]


Rispondi quotando
)