int a= Convert.ToInt32("select count(*) from table1")
这是那个教你的
select count(*) from table1 这是SQL语句 你要去连接数据库去查询得到结果了才能 吧结果放到括号内强制性转换啊
select count(*) from table1 这肯定是一个不能转换为int的字符串啊。
cmd.CommandText = “select count(*) from table1”;
Int32 count = (Int32) cmd.ExecuteScalar();
当然,最好再多一些判断:
http://blog.csdn.net/zhvsby/article/details/6000310