[ duchess @ 24.03.2008. 18:00 ] @
Zdravo, imam jedan veliki ili mali problem, nemam pojma :) Na jednoj stranici imam jedan FormView koji vuce podatke iz neke tabele nije ni bitno. Prilikom inserta novog reda u tu tabelu, preko FormView-a, treba da navedem parametar, npr. bioskopID, kako bi insertovanje uspelo, jer je bioskoID jedna od obaveznih kolona u toj tabeli (tj. foreign key). Napravila sam dogadjaj sa sledecim kodom: protected void SqlDataSourceP_Inserting(object sender, SqlDataSourceCommandEventArgs e) { string temp = "select bioskopID from Bioskop where naziv='" + User.Identity.Name + "'"; SqlConnection con=new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\bioskopi.mdf;Integrated Security=True;User Instance=True"); SqlCommand cmd=new SqlCommand(temp,con); con.Open(); int a=(int)cmd.ExecuteScalar(); con.Close(); e.Command.Parameters["bioskopID"].Value = a; } On ovde selektuje "bioskopID" iz tabele "Bioskop" gde je "naziv" kolona jednaka onom ko je ulogovan. Kada dobijem taj "bioskopID" treba da ga iskoristim kao parametar u insert dogadjaju tog FormView-a. Greska se javlja na ovoj liniji koda: e.Command.Parameters["bioskopID"].Value = a; i glasi ovako: "An SqlParameter with ParameterName 'bioskopID' is not contained by this SqlParameterCollection." Molim vas pomozite mi :( |