Unos, izmena i brisanje podataka (INSERT, UPDATE, DELETE) - planirano za 17.03 - proučiti kod kuće
Completion requirements
1. Uvod
Rad sa podacima podrazumeva:
-
INSERT – unos
-
UPDATE – izmena
-
DELETE – brisanje
2. Primer: INSERT
SqlCommand cmd = new SqlCommand(
"INSERT INTO Ucenik (Ime, Prezime) VALUES (@Ime, @Prezime)", conn);
cmd.Parameters.AddWithValue("@Ime", "Marko");
cmd.Parameters.AddWithValue("@Prezime", "Marković");
cmd.ExecuteNonQuery();
3. Primer: UPDATE
SqlCommand cmd = new SqlCommand(
"UPDATE Ucenik SET Ime=@Ime WHERE Id=@Id", conn);
cmd.Parameters.AddWithValue("@Ime", "Petar");
cmd.Parameters.AddWithValue("@Id", 1);
cmd.ExecuteNonQuery();
4. Primer: DELETE
SqlCommand cmd = new SqlCommand(
"DELETE FROM Ucenik WHERE Id=@Id", conn);
cmd.Parameters.AddWithValue("@Id", 1);
cmd.ExecuteNonQuery();
5. Forma za unos podataka
Ime: <asp:TextBox ID="txtIme" runat="server" /><br/>
Prezime: <asp:TextBox ID="txtPrezime" runat="server" /><br/>
<asp:Button ID="btnDodaj" runat="server" Text="Dodaj" OnClick="btnDodaj_Click" />
protected void btnDodaj_Click(object sender, EventArgs e)
{
SqlCommand cmd = new SqlCommand(
"INSERT INTO Ucenik (Ime, Prezime) VALUES (@Ime, @Prezime)", conn);
cmd.Parameters.AddWithValue("@Ime", txtIme.Text);
cmd.Parameters.AddWithValue("@Prezime", txtPrezime.Text);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
6. Vežbe
-
Forma za unos učenika
-
Dugme za brisanje učenika po ID-u
-
Izmena prezimena učenika
7. Dodatni zadatak
Napraviti formu za unos knjige (naziv, autor).
Last modified: Tuesday, 17 March 2026, 4:27 PM