public static string GetDataBaseTableColumnValue(string query, string column)
{
string ColumnValue = "";
SqlCommand command;
SqlDataReader reader;
resultDt = new DataTable();
string sql = null, _connectionString = null;
_connectionString = @"Data Source=SB;Initial Catalog=DBNAME;User ID=GMR;Password=gmr@123";
/*
if (AppConfigReader.Env.ToLower() == "betavalue")
{
_connectionString = @"Data Source=FXecute.Cons.GC.IT.SQL;Initial Catalog=FXecute;Integrated Security=True;";
}
else if (AppConfigReader.Env.ToLower() == "devvalue")
{
_connectionString = @"Data Source=FXecute.Cons.GC.IT.SQL;Initial Catalog=FXecute;Integrated Security=True;";
}
else if (AppConfigReader.Env.ToLower() == "demovalue")
{
_connectionString = @"Data Source=Fxecute.dev.gc.it.sql;Initial Catalog=FXecute;Integrated Security=True;";
}
*/
using (SqlConnection connection = new SqlConnection(_connectionString))
{
try
{
connection.Open();
if (!string.IsNullOrEmpty(column))
{
sql = query;
}
else
{
//ReportGenerator.LogFail("Column is not valid");
}
command = new SqlCommand(sql, connection);
using (reader = command.ExecuteReader())
{
resultDt.Load(reader);
}
}
catch (Exception)
{
}
finally
{
connection.Close();
}
}
try
{
if (resultDt.Rows.Count != 0)
{
foreach (DataRow Tablevalue in resultDt.Rows)
{
ColumnValue = Tablevalue[column].ToString().Trim();
break;
}
}
}
catch (Exception)
{
//ReportGenerator.LogFail("Insufficient Data present in the DataBase");
}
//ReportGenerator.Loginfo("Executed Query:" + query);
if (ColumnValue == "")
{
// ReportGenerator.Loginfo("Fetching " + column + " from the DataBase: " + "Value is not yet generated");
}
else
{
// ReportGenerator.Loginfo("Fetching " + column + " from the DataBase: " + ColumnValue);
}
return ColumnValue;
}
No comments:
Post a Comment