// To get lookup value public DataSet ExecuteSPLookup(string spName) { try { clcommon objclcommon = new clcommon(); Database db = DatabaseFactory.CreateDatabase("CovaiSoft"); DataSet DS = new DataSet(); if (objclcommon.databasetype().Trim() == "ORACLE") { DbCommand dbCommand = db.GetStoredProcCommand(spName, 1000); DS = db.ExecuteDataSet(dbCommand); } else if (objclcommon.databasetype().Trim() == "SQL") { string[] spDetails = spName.Split(','); DbCommand dbCommand = db.GetStoredProcCommand(spDetails[0]); db.AddInParameter(dbCommand, "@CODEID", DbType.String, spDetails[1]); DS = db.ExecuteDataSet(dbCommand); } return(DS); } catch (Exception sqe) { throw new Exception(sqe.Message.ToString()); return(null); } }
public DataSet ExecuteQuery(string strQuery) { clcommon objclcommon = new clcommon(); Database db = DatabaseFactory.CreateDatabase("CovaiSoft"); DataSet DS = new DataSet(); DbCommand dbCommand = null; try { if (objclcommon.databasetype().Trim() == "SQL") { dbCommand = db.GetSqlStringCommand(strQuery); DS = db.ExecuteDataSet(dbCommand); } dbCommand.Parameters.Clear(); return(DS); } catch (Exception sqe) { throw new Exception(sqe.Message.ToString()); return(null); } finally { objclcommon = null; db = null; DS.Dispose(); dbCommand.Dispose(); } }
public int ExecuteNonQuery(string strQueryText) { clcommon objclcommon = new clcommon(); Database db = DatabaseFactory.CreateDatabase("constring"); DataSet DS = new DataSet(); DbCommand dbCommand = null; int returnval = 0; try { if (objclcommon.databasetype().Trim() == "SQL") { dbCommand = db.GetSqlStringCommand(strQueryText); returnval = db.ExecuteNonQuery(dbCommand); } dbCommand.Parameters.Clear(); return(returnval); } catch (Exception sqe) { throw new Exception(sqe.Message.ToString()); return(0); } finally { objclcommon = null; db = null; DS.Dispose(); dbCommand.Dispose(); } }
public DataSet ExecuteSP(string spName, params DbParameter[] arguments) { clcommon objclcommon = new clcommon(); Database db = DatabaseFactory.CreateDatabase("CovaiSoft"); DataSet DS = new DataSet(); DbCommand dbCommand = null; InOutParameters = new Dictionary <string, DbParameter>(); try { if (objclcommon.databasetype().Trim() == "SQL") { dbCommand = db.GetStoredProcCommand(spName); for (int i = 0; i < arguments.Length; i++) { dbCommand.Parameters.Add(arguments[i]); } dbCommand.CommandTimeout = 0; DS = db.ExecuteDataSet(dbCommand); } foreach (DbParameter para in dbCommand.Parameters) { if ((para.Direction == ParameterDirection.Output) || (para.Direction == ParameterDirection.InputOutput)) { InOutParameters.Add(para.ParameterName, para); } } return(DS); } catch (Exception sqe) { throw new Exception(sqe.Message.ToString()); return(null); } finally { objclcommon = null; db = null; DS.Dispose(); dbCommand.Dispose(); } }
public int ExecuteNonQuery(string spName, params DbParameter[] arguments) { clcommon objclcommon = new clcommon(); Database db = DatabaseFactory.CreateDatabase("CovaiSoft"); DbCommand dbCommand = null; InOutParameters = new Dictionary <string, DbParameter>(); try { int returnValue = 0; dbCommand = db.GetStoredProcCommand(spName); for (int i = 0; i < arguments.Length; i++) { dbCommand.Parameters.Add(arguments[i]); } returnValue = db.ExecuteNonQuery(dbCommand); foreach (DbParameter para in dbCommand.Parameters) { if ((para.Direction == ParameterDirection.Output) || (para.Direction == ParameterDirection.InputOutput)) { InOutParameters.Add(para.ParameterName, para); } } dbCommand.Parameters.Clear(); return(returnValue); } catch (Exception ex) { throw ex; } finally { objclcommon = null; db = null; dbCommand.Dispose(); } }
public DataSet ExecuteSP(string spName) { clcommon objclcommon = new clcommon(); Database db = DatabaseFactory.CreateDatabase("CovaiSoft"); DataSet DS = new DataSet(); DbCommand dbCommand = null; try { if (objclcommon.databasetype().Trim() == "ORACLE") { dbCommand = db.GetStoredProcCommand(spName, 1000); DS = db.ExecuteDataSet(dbCommand); } else if (objclcommon.databasetype().Trim() == "SQL") { dbCommand = db.GetStoredProcCommand(spName); dbCommand.CommandTimeout = 300; DS = db.ExecuteDataSet(dbCommand); } dbCommand.Parameters.Clear(); return(DS); } catch (Exception sqe) { throw new Exception(sqe.Message.ToString()); return(null); } finally { objclcommon = null; db = null; DS.Dispose(); dbCommand.Dispose(); } }
public object ExecuteSP(int DataType, string spName, params DbParameter[] arguments) { clcommon objclcommon = new clcommon(); Database db = DatabaseFactory.CreateDatabase("CovaiSoft"); DataSet DS = new DataSet(); System.Data.IDataReader DR = null; DbCommand dbCommand = null; InOutParameters = new Dictionary <string, DbParameter>(); try { if (objclcommon.databasetype().Trim() == "SQL") { dbCommand = db.GetStoredProcCommand(spName); for (int i = 0; i < arguments.Length; i++) { dbCommand.Parameters.Add(arguments[i]); } if (DataType == 1) // Dataset { DS = db.ExecuteDataSet(dbCommand); } else // DataReader { DR = db.ExecuteReader(dbCommand); DR.Read(); } } foreach (DbParameter para in dbCommand.Parameters) { if ((para.Direction == ParameterDirection.Output) || (para.Direction == ParameterDirection.InputOutput)) { InOutParameters.Add(para.ParameterName, para); } } dbCommand.Parameters.Clear(); if (DataType == 1) { return(DS); } else { return(DR); } } catch (Exception sqe) { throw new Exception(sqe.Message.ToString()); } finally { objclcommon = null; db = null; DS.Dispose(); if (DR != null) { DR = null; } dbCommand.Dispose(); } }