C#中ExecuteScalar连接怎么打开?这句话的意思就是 (1)你分配了 数据库链接给mand 但是没有打开. (2)或者 你根本没有给mand 分配数据库链接. 调试的时候 请跟踪 mand 对象. 如果 mand.connection=null 说明 是 (2) 如果 mand.connection!=null 说明是(1) 解决的话就按照 相应的解决即可.C#...cmd.ExecuteNonQuery();和cmd.Ex...
C# SqlCommand 中ExecuteNonQuery()和ExecuteScalar()用来干什么的ExecuteNonQuery对于insert 、delete、update语句返回的就是受影响的行数,对于select语句始终返回-1,ExecuteScalar返回的是查询结果的首行首列,像一般查询数据总条数,select count(*)from tb这种语句使用ExecuteScalar就很方便string pwd = (...
cmd.ExecuteScalar为初始化object num = null; SqlCommand cmd = null; try { string sql = string.Format("select COUNT(*) from {0}", tableName); if (connection.S...