public DataTable GetDataTable(string query) { dynamic da = new SqlDataAdapter(query, strConnectionString); dynamic ds = new DataSet(); da.Fill(ds); return ds.Tables(0); } public DataTable GetDataTableSP(string cSPName, string cwhere) { DataSet dataset = new DataSet(); SqlCommand ExecCommand = new SqlCommand(); try { SqlConnection objConnection = new SqlConnection(strConnectionString); ExecCommand = new SqlCommand(cSPName, objConnection); ExecCommand.CommandType = CommandType.StoredProcedure; ExecCommand.Connection.Open(); ExecCommand.CommandTimeout = 0; ExecCommand.Parameters.Add(new SqlParameter("@cwhere", cwhere)); SqlDataAdapter myadapter = new SqlDataAdapter(ExecCommand); myadapter.Fill(dataset); } catch (Exception ex) { throw ex; } finally { ExecCommand.Connection.Close(); } return dataset.Tables[0]; } public DataTable runSP(string cSPName, ListDictionary MyListDic) { SqlCommand ExecCommand = default(SqlCommand); DataSet dataset = new DataSet(); try { SqlConnection objConnection = new SqlConnection(strConnectionString); ExecCommand = new SqlCommand(cSPName, objConnection); ExecCommand.CommandType = CommandType.StoredProcedure; ExecCommand.Connection.Open(); ExecCommand.CommandTimeout = 0; foreach (DictionaryEntry item in MyListDic) { ExecCommand.Parameters.AddWithValue(item.Key.ToString(), item.Value.ToString()); } SqlDataAdapter myadapter = new SqlDataAdapter(ExecCommand); myadapter.Fill(dataset); } catch (Exception ex) { throw ex; } finally { ExecCommand.Connection.Close(); } return dataset.Tables[0]; } public string ExecuteScalar(string SqlString) { object str = ""; SqlConnection objConnection = new SqlConnection(strConnectionString); SqlCommand dbcmd = new SqlCommand(SqlString, objConnection); try { dbcmd.Connection.Open(); str = dbcmd.ExecuteScalar(); } catch (System.Data.SqlClient.SqlException ex) { throw ex; } finally { dbcmd.Connection.Close(); } return Convert.ToString(str); } public void ExecuteNonQuery(string SqlString) { SqlConnection objConnection = new SqlConnection(strConnectionString); SqlCommand dbcmd = new SqlCommand(SqlString, objConnection); try { dbcmd.Connection.Open(); dbcmd.ExecuteNonQuery(); } catch (System.Data.SqlClient.SqlException ex) { throw ex; } finally { dbcmd.Connection.Close(); } } // f
Contact Form
Some Common Function C# Easy Way for Qury Execution with SQL Server
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment