[ cinderella1264 @ 20.04.2009. 16:15 ] @
Da vam objasnim problem najbolje sto mogu, nadam se da cu uspeti. Imam tabelu Kategorije koja ima id_kategorije i naziv_kategorije i tabelu Artikli koja ima id_artikli, id_kategorije i naziv. Imam formular koji ima DropDownList-u koja sadrzi nazive kategorija i txtbox u koje treba da se upise naziv artikla. To hocu da upisem u tabelu Artikli. E, sada na osnovu naziva kategorije sa select dolazim do id_kategorije. Problem je sto nakon tog upita ja ne znam kako da uzmem taj ID i smestim ga u tabelu Artikli, zato sam u kodu stavila one tacke, buni me ovo sa komanda.ExecuteReader() jer to stavljam kada koristim select, a u istom imam i Insert... U sustini hocu da preuzmem id iz jedne tabele da bih ga upisala u drugu, da li neko moze da mi pomogne???? Hvala u napred! Code: protected void Button1_Click(object sender, EventArgs e) { string artikal = tb_artikal.Text.Trim(); string kategorija = DropDownList1.SelectedItem.ToString(); SqlDataReader r = null; string podaci = WebConfigurationManager.ConnectionStrings["prodajaConnectionString"].ConnectionString; SqlConnection konekcija = new SqlConnection(podaci); SqlCommand komanda = new SqlCommand(); komanda.Connection = konekcija; string upit = "select id_kategorije from kategorije where naziv='" + kategorija + "'"; komanda.CommandText = upit; r = komanda.ExecuteReader(); . . . . . . string tekst = "INSERT INTO Artikli VALUES ('" + id_kategorije + "', '"+artikal+"')"; } Ovo je samo deo koda, jer mi mnogo toga fali pa nisam mogla bolje da vam predstavim problem. |