Revision: 60548
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 11, 2012 08:23 by rodrigoallves
Initial Code
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; using System.Configuration; using System.Data; namespace Database { public class DataSettings { private SqlConnection Conn; private SqlCommand Cmd { get; set; } private SqlDataReader Reader; private SqlDataAdapter dataAdapter; private DataSet Ds { get; set; } public DataSettings() { Conn = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["connString"]); } public SqlConnection OpenConn() { if (Conn.State == System.Data.ConnectionState.Closed || Conn.State == System.Data.ConnectionState.Broken) { Conn.Open(); } return Conn; } public SqlConnection CloseConn() { if (Conn.State == System.Data.ConnectionState.Open) { Conn.Close(); } return Conn; } public DataTable ReturnDataTable(string strQueryCommand) { Cmd = new SqlCommand(); SqlDataAdapter adap; try { Cmd.Connection = OpenConn(); Cmd.CommandText = strQueryCommand; adap = new SqlDataAdapter(Cmd); DataTable dt = new DataTable(); adap.Fill(dt); return dt; } catch (Exception Ex) { throw Ex; } finally { Cmd = null; } } public DataSet ReturnDataSet(string strQueryCommand) { try { OpenConn(); Cmd = Conn.CreateCommand(); dataAdapter = new SqlDataAdapter(strQueryCommand, Conn); Ds = new DataSet(); Ds.Reset(); dataAdapter.Fill(Ds); return Ds; } catch (Exception ex) { throw ex; } finally { Cmd = null; CloseConn(); } } public void ExecuteQuery(string strQueryCommand) { try { Cmd.Connection = OpenConn(); Cmd.CommandText = strQueryCommand; Cmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { Cmd = null; } } /// <summary> /// call datareader /// </summary> /// <param name="strQueryCommand"></param> /// <returns></returns> public SqlDataReader ReturnDataReader(string strQueryCommand) { try { Cmd = Conn.CreateCommand(); Cmd.CommandText = strQueryCommand; Reader = Cmd.ExecuteReader(); return Reader; } catch (Exception ex) { throw ex; } finally { Cmd = null; } } } }
Initial URL
Initial Description
Simple Class Connection for use in C# Code. Methods: - ReturnDataTable(string strQueryCommand) - ReturnDataSet(string strQueryCommand) - ExecuteQuery(string strQueryCommand) - ReturnDataReader(string strQueryCommand)
Initial Title
DataBase Coonection Class
Initial Tags
database, class
Initial Language
C#