數據庫操作封裝--SqlDataAdapter.fill

  stringSelect爲sql語句,DataSetResult爲DataSet ,stringTableName爲結果存放table

public bool ExecQueryDataSet(string stringSelect,DataSet DataSetResult,string stringTableName)
  {
   if(!OpenConnection())
   {
    return false;
   }
   bool bSuccessed = true;
   try
   {
    SqlCommand SqlCommandInfo = new SqlCommand();
    SqlCommandInfo.Connection = m_SqlConnectionInfo;
    SqlCommandInfo.CommandType = CommandType.Text;
    SqlDataAdapter SqlDataAdapterInfo = new SqlDataAdapter(SqlCommandInfo);
    SqlCommandInfo.CommandText = stringSelect;
    SqlDataAdapterInfo.Fill(DataSetResult,stringTableName);
   }
   catch(Exception /*ex*/)
   {
    bSuccessed = false;
   }   
   CloseConnection();
   if(DataSetResult.Tables[stringTableName].Rows.Count == 0)
   {
    bSuccessed = false;
   }
   return bSuccessed;
  } 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章