Witam mam problem jak w temacie. Mam zapytanie ktore wybiera mi Gatunki muzyczne z bazy i grupuje.
Chciallbym wybrac konkretna kolumne z tego zapytania i uzyc tego polac do 2 zapytania wybierajacego konkretny juz gatunek przy uzycia parametru. Wyskakuje mni blad: Invalid attempt to read when no data is present. Prosze o pomoc w tej sprawie. Oto kod
protected void Page_Load(object sender, EventArgs e)
{
DataSet myData = new DataSet();
string ConnectionString = ConfigurationManager.
ConnectionStrings["SqlConnectionString"].ConnectionString;
SqlConnection myConnection = new SqlConnection(ConnectionString);
string value = Request["indeks"];
int indeks = Convert.ToInt32(value);
SqlCommand myCommand = new SqlCommand(Zapytanie, myConnection);
myConnection.Open();
SqlDataReader myReader = myCommand.ExecuteReader();
string ZapytanieWykonawca = "Select NazwaWykonawcy from Wykonawcy where Gatunek = @Gatunek";
SqlCommand CommandWykonawca = new SqlCommand(ZapytanieWykonawca, myConnection);
myCommand.Parameters.Add("@Gatunek", SqlDbType.Text);
myCommand.Parameters["@Gatunek"].Value = Convert.ToString(myReader[indeks]);
SqlDataAdapter myAdapter = new SqlDataAdapter();
myAdapter.SelectCommand = CommandWykonawca;
myAdapter.Fill(myData);
wyswietl.DataSource = myData;
wyswietl.DataBind();
myReader.Close();
myConnection.Close();
}
}