I\'m trying to return a single row from a database:
using (connection = new SqlConnection(ConfigurationManager.AppSettings[\"connection\"]))
{
using (command
the reader returns object which you should cast it to what you need, in this case a string.
you can use any of this codes :
return reader.GetString(0);
return reader["col_1"].ToString();
return Convert.ToString(reader["col_1"]);
return reader["col_1"] as string;
but dont forget to close the connection and reader before leaving the function.
string ret = reader.GetString(0);
reader.Close();
connection.Close();
return ret;