Neki broj sam učitao iz Access-ove baze, smestio ga u combobox i sad treba taj broj da upišem u bazu, a da bih ga upisao u bazu, on mora biti tipa int. Kako broj iz combobox-a da pretvorim u integer? 
Hvala unapred.

Hvala unapred.

Donji video prikazuje kako da instalirate aplikaciju na početni ekran svog uređaja.
Napomena: This feature may not be available in some browsers.
Neki broj sam učitao iz Access-ove baze, smestio ga u combobox i sad treba taj broj da upišem u bazu, a da bih ga upisao u bazu, on mora biti tipa int. Kako broj iz combobox-a da pretvorim u integer?
Hvala unapred.![]()
Neki broj sam učitao iz Access-ove baze, smestio ga u combobox i sad treba taj broj da upišem u bazu, a da bih ga upisao u bazu, on mora biti tipa int. Kako broj iz combobox-a da pretvorim u integer?
Hvala unapred.![]()
int broj;
broj = Convert.ToInt32(comboBox1.SelectedItem);
insert(broj);
Kod:int broj; broj = Convert.ToInt32(comboBox1.SelectedItem); insert(broj);
The name "insert" does not exist in the current contest. o.O
Ne kontam, čemu uopšte služi ta programska linija sa "insert", a kad probam bez toga, neće, mada sam to već pokušavao ranije.![]()
Konkretno, imam relacionu bazu podataka delova za automobile, tabelu PROIZVODJACA u kojoj se nalazi IME PROIZVODJACA i ID PROIZVODJACA i tabelu DELOVI u kojoj se nalazi ID PROIZVODJACA, MODEL, TIP... Kad unosim nove delove u bazu, prvo unesem IME PROIZVODJACA u tabelu PROIZVODJACI, onda sam ja zamislio da odatle iščitam ID PROIZVODJACA koji sam tek uneo, pa njega upišem u tabelu DELOVI, da bih mogao da unesem neki novi deo.
ID PROIZVODJACA iz tabele PROIZVODJACI iščitavam i smeštam u jedan combobox "proid" ovako:
adapter.SelectCommand = new OleDbCommand("Select * from proizvodjaci where Proizvodjac = '"+protext.Text+"' ", konekcija);
set.Clear();
adapter.Fill(set);
proid.DataSource = set.Tables[0];
proid.DisplayMember = "id proizvodjaca";
gde mi je protext textbox koji mi služi za unošenje imena novog proizvodjaca.
onda to pretvaram u int ovako:
int proidint;
proidint = Convert.ToInt32(proid.SelectedItem);
i onda to pokušam da unesem u tabelu delovi na sledeći način:
adapter1.InsertCommand = new OleDbCommand("insert into delovi (Proizvodjac, Model, Tip) values ("+proidint+", "+model.text+" , '"+tip.Text+"')",konekcija);
konekcija.open();
adapter1.InsertCommand.ExecuteNonQuery();
Gde sam pogrešio? Može li to uopšte na taj način da se uradi?
Kolona Proizvodjac u tabeli Proizvodjaci je tipa text, dok je kolona Proizvodjac u tabeli delovi tipa number i povezana je relacijom sa ID PROIZVODJACA iz tabele Proizvodjaci. Možda sam tu napravio grešku? Ne treba da pravim relacije?
Dim connection As New SqlConnection(connectionString)
Try
connection.Open()
Dim sqlQuery As String = "SELECT proizvodjacID,proizvodjacNaziv FROM proizvodjaci"
Dim myCommand As New SqlCommand(sqlQuery, connection)
Dim proizvodjacTabela As New DataTable
Dim proizvodjacAdapter As New SqlDataAdapter
proizvodjacAdapter .SelectCommand = myCommand
proizvodjacAdapter .Fill(proizvodjacTabela )
myCommand.Dispose()
proizvodjacAdapter .Dispose()
cmbProizvodjaci.DataSource = proizvodjacTabela
cmbProizvodjaci.DisplayMember = "proizvodjacNaziv "
cmbProizvodjaci.ValueMember = "proizvodjacID"
cmbProizvodjaci.AutoCompleteMode = AutoCompleteMode.SuggestAppend
Catch ex As Exception
connection.Close()
MessageBox.Show("Desila se neka greška")
Finally
connection.Close()
End Try
Dim connection As New SqlConnection(connectionString)
Try
connection.Open()
Dim sqlQuery As String = "SELECT proizvodjacID,proizvodjacNaziv FROM proizvodjaci WHERE proizvodjacID=@proizvodjacID"
Dim myCommand As New SqlCommand(sqlQuery, connection)
myCommand.Parameters.AddWithValue("@proizvodjacID", Cint(cmbProizvodjaci.SelectedValue))
Dim proizvodjacTabela As New DataTable
Dim proizvodjacAdapter As New SqlDataAdapter
proizvodjacAdapter .SelectCommand = myCommand
proizvodjacAdapter .Fill(proizvodjacTabela )
myCommand.Dispose()
proizvodjacAdapter .Dispose()
cmbProizvodjaci.DataSource = proizvodjacTabela
cmbProizvodjaci.DisplayMember = "proizvodjacNaziv "
cmbProizvodjaci.ValueMember = "proizvodjacID"
cmbProizvodjaci.AutoCompleteMode = AutoCompleteMode.SuggestAppend
Catch ex As Exception
connection.Close()
MessageBox.Show("Desila se neka greška")
Finally
connection.Close()
End Try