ExecuteScalar()方法疑问
                 	
                        发表在C#图书答疑
                        2018-04-26                        
悬赏:2 学分                        
                    		
                            《C#项目开发实战入门》第1章  Q友——做你自己的QQ                            30页-30页                    	
                        
                        
                    
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    public int ExecSQL(string sql)
{
SqlCommand command = new SqlCommand(sql, connection); //指定要执行的SQL语句
if (connection.State == ConnectionState.Closed) //如果当前数据库连接处于关闭状态
connection.Open(); //打开数据库连接
int num = Convert.ToInt32(command.ExecuteScalar()); //执行查询
connection.Close(); //关闭数据库连接
return num; //返回结果中的第一行第一列
}
老师,command.ExecuteScalar()得到的是数据表tb_User第一行第一列的值10001吗?为什么强制转换后返回的num值为1呢?

  首页上一页 1  下一页尾页 3 条记录 1/1页
        
	
                                                
购物车
发表新帖
立即签到
                






