1.不带参数的存储过程的使用(获取数据库中所有数据表信息)
SqlCommand comm=new SqlCommand();
comm.Connection=conn;
comm.commandType=System.Date.CommandType.StoreProcedure;
comm.commandText="sp_database"; //存储过程名
SqlDataReader sdr=comm.ExecuteReader();
2.带参数的存储过程的使用(获取数据库中所有列名信息)
SqlCommand comm=new SqlCommand();
comm.Connection=conn;
comm.commandType=System.Date.CommandType.StoreProcedure;
comm.commandText="sp_columns"; //存储过程名
comm.Parameters.AddWithValue("@table_name",Tablename); //参数
SqlDataReader sdr=comm.ExecuteReader();