我尝试从表中获取的行数与这个数:MySql的获得行
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;
}
,我得到异常:
Specified cast is not valid.
任何想法我怎么能解决这个问题?
使用调试器查看'cmd.ExecuteScalar();'实际返回什么类型 – Matthew
您使用的是哪个版本的MySQL? –