cerco di ottenere il numero di righe da una tabella con questo:MySql ottenere il numero di righe
string commandLine = "SELECT COUNT(*) FROM client";
using (MySqlConnection connect = new MySqlConnection(connectionStringMySql))
using (MySqlCommand cmd = new MySqlCommand(commandLine, connect))
{
connect.Open();
int count = (int)cmd.ExecuteScalar();
return count;
}
e ottengo l'eccezione:
Specified cast is not valid.
Qualsiasi idea di come posso risolvere il problema?
usa il debugger per vedere che tipo 'cmd.ExecuteScalar();' restituisce effettivamente – Matthew
Quale versione di MySQL stai usando? –