public void FetchData()
{
List<string> ColumnNames = new List<string>();
string MyConString = ConfigurationManager.ConnectionStrings["conRadBoard"].ToString();
OdbcConnection MyConnection = new OdbcConnection(MyConString);
try
{
MyConnection.Open();
OdbcCommand MyCommand =
new OdbcCommand("show Columns from employee_data", MyConnection);
OdbcDataAdapter ad = new OdbcDataAdapter(MyCommand);
DataSet ds = new DataSet();
ad.Fill(ds);
if (ds.Tables[0] != null && ds.Tables[0].Rows.Count > 0)
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
if (dr["Field"] != null)
{
ColumnNames.Add(dr["Field"].ToString());
}
}
}
string sqlstr="Select ";
int x = ColumnNames.Count;
foreach (string s in ColumnNames)
{
if (s != string.Empty)
{
sqlstr += s;
x--;
}
if(x>0)
{
sqlstr += ",";
}
}
ds.Clear();
sqlstr += " from employee_data";
MyCommand.Parameters.Clear();
MyCommand = new OdbcCommand(sqlstr,MyConnection);
ad = new OdbcDataAdapter(MyCommand);
ds = new DataSet();
ad.Fill(ds);
}
catch (Exception ex)
{
}
finally
{
MyConnection.Close();
}
}
No comments:
Post a Comment