retreiving value from sql server

Carlos's Avatar, Join Date: Dec 2008
Contributor
Hi! i want to retreive value from a table named costomer, this code is working , but there is a problem that is always give the first row value, and i required the last inserted value.

SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString01"].ToString();
SqlCommand cmd = new SqlCommand("select cost_id from costomer",con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds,"costomer");
string temp = ds.Tables[0].Rows[0][0].ToString()

can anyone tell me how to retreive last value of table????
SaswatPadhi's Avatar, Join Date: May 2009
~ Б0ЯИ Τ0 С0δЭ ~
Obviously Rows[0][0] will give the first value.
If you want the Item[0] from last row, I think this will work :

Code:
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString01"].ToString();
SqlCommand cmd = new SqlCommand("select cost_id from costomer",con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds,"costomer");
string temp = ds.Tables[0].Rows[ds.Tables[0].Rows.Count-1][0].ToString()
PS : You spell retreive incorrectly. Correct spelling is retrieve.