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

  1. Forma za unos učenika

  2. Dugme za brisanje učenika po ID-u

  3. Izmena prezimena učenika


7. Dodatni zadatak

Napraviti formu za unos knjige (naziv, autor).

 

Poslednja izmena: уторак, 17. март 2026, 16:27