1. 程式人生 > >C#中利用儲存過程(含有引數)返回dataset

C#中利用儲存過程(含有引數)返回dataset

public   DataSet   SQLDB(string   teacheranme)  
  {  
  try  
  {  
  SqlConnection  
conn   =   new    
  SqlConnection("Password   =   123456;User   ID   =   sa;"   +   "Initial   Catalog   =   xsgl_en;+   "Data   Source   =   (local)");  


  SqlCommand   cmd   =  
conn.createcommand();
  cmd.CommandText=

”selectmedia”;  
  cmd.CommandType   =   CommandType.StoredProcedure;  
   
  SqlParameter   myParm   =   new   SqlParameter("@bjh",   SqlDbType.NVarChar,   10);  
  myParm.Direction   =   System.Data.ParameterDirection.Input;  
  myParm.Value   =   teachername;  
  cmd.Parameters.Add(myParm);  


  SqlDataAdapter   myCommand   =   new   SqlDataAdapter();  

myCommand.SelectCommand=cmd; 
  DataSet   myDataSet   =   new   DataSet();  
  myCommand.Fill(myDataSet,   "Results");   


  return   myDataSet;  
  }  
  catch(Exception   ex)  
  {  
  return   DataError(ex);  
  }  
  }