Yaptığım işlemleri yazıyorum. Aldığım hata
Hiç veri yokken okuma girişimi geçersiz.
Açıklama: Geçerli web isteği yürütülürken işlenmemiş özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.
Özel Durum Ayrıntıları: System.InvalidOperationException: Hiç veri yokken okuma girişimi geçersiz.
Kaynak Hatası:
Satır 28: SqlDataReader rd = com.ExecuteReader();
Satır 29: rd.Read();
Satır 30: filmadi.Text = rd["FilmAdi"].ToString();
Satır 31: con.Close();
Satır 32: }
ana sayfa
Session["arama"] = TextBox1.Text;
Response.Redirect("arama.aspx");arama.aspx
SqlConnection con = new SqlConnection(
ConfigurationManager.ConnectionStrings["DvdShopCenter"].ConnectionString);
SqlCommand com = new SqlCommand(
"arama", con);
com.CommandType = System.Data.CommandType.StoredProcedure;
com.Parameters.AddWithValue("@arama", Session["arama"]);
con.Open();
SqlDataReader rd = com.ExecuteReader();
rd.Read();
filmadi.Text = rd["FilmAdi"].ToString();
con.Close();prosedürüm
ALTER proc Arama
@arama nvarchar
as
select FilmID,FilmAdi
from Filmler
where FilmAdi like '%@arama%'
nerede hata yapıyorum acaba yardım edebilirmisiniz ?
Birde elinde radiobuttonList ile ilgili örnek olan varmı? burdan aldığım bilgiyi filme puan olarak ekleteceğim