我尝试从表中获取行数:
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;
}
Run Code Online (Sandbox Code Playgroud)
我得到了例外:
Specified cast is not valid.
Run Code Online (Sandbox Code Playgroud)
知道我怎么解决它?
MDM*_*lik 15
试试这个
using (MySqlCommand cmd = new MySqlCommand(commandLine, connect))
{
connect.Open();
return Convert.ToInt32(cmd.ExecuteScalar());
}
Run Code Online (Sandbox Code Playgroud)