Torna al Thread

using System.Data; using System.Data.Odbc; using System.Configuration; public class _baseDataAccess { private string _connectionString; private OdbcConnection _objConn; /// <summary> /// ottiene la connectionstring /// </summary> public string ConnectionString { get { return this._connectionString; } } /// <summary> /// costruttore /// </summary> public _baseDataAccess() { // leggo il valore dal web.config this._connectionString = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; this._objConn = new OdbcConnection(this._connectionString); } /// <summary> /// apre e ritorna una connessione aperta /// </summary> public OdbcConnection OpenConnection() { // apro la connessione coi parametri di connectionstring da web.config this._objConn.Open(); return this._objConn; } /// <summary> /// ritorna un commanda dalla connessione /// </summary> public OdbcCommand GetCommand() { return this._objConn.CreateCommand(); } /// <summary> /// chiude la connessione e disalloca la memoria /// </summary> /// <remarks></remarks> public void CloseConnection() { if (this._objConn.State == ConnectionState.Open) { this._objConn.Close(); this._objConn.Dispose(); } } }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5