Coding for Fun

Koding Mengkoding Sesuka Hati

WPF - Update Data di Database

Melanjutkan tulisan tentang databinding disini, kali ini akan kita liat model update datanya.  Tentu saja kita perlu menyiapkan database dulu.

Database yang saya gunakan adalah Access_App

Tabel diberi nama TblUserList dengan kolom Name as string dan kolom Department as string.  Ssttt saya sebetulnya malas bikin tabel, makanya saya pake tabel yang sudah ada aja :)

Kita lihat code nya :

  • Koneksi dulu ke database
  • Isi str dengan sql syntax biasa.  Disini engga dikasih where karena sudah pasti AUserName nya
  • Isi str terus diisi dengan isi dari row di parameter @namafield dengan kolom  _name dll
  • Terus di execute deh query tadi

public voidUpdate()
{
    if(_AUserName.Trim().Length == 0)
        throw newException("Kode User Tidak ditemukan");
    SqlConnection oConnection = newSqlConnection("Data Source=SQLServer;Initial Catalog=Access_App;user id=sarimin");
    oConnection.Open();

    stringstr = "";
    str += "UPDATE TblUserList ";
    str += "SET Name = @Name, ";
    str += "Department = @Department ";
    SqlCommand oCommand = newSqlCommand(str, oConnection);
    oCommand.CommandType = CommandType.Text;
    oCommand.Parameters.Add(newSqlParameter("@Name", _Name));
    oCommand.Parameters.Add(newSqlParameter("@Department", _Department));
    oCommand.Parameters.Add(newSqlParameter("@AUserName", _AUserName));
    oCommand.ExecuteNonQuery();

    oCommand.Dispose();
    oConnection.Close();
    oConnection.Dispose();
}

Screenshoot :

Awal : Department di edit isinya

asal

Hasil Akhir : 

 hasil

Source Code :

Share this post: | | | |

Comments

No Comments

About Lutfie Royan

another .NET programmer from Semarang