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+"')";
}
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.