DataSet merupakan obyek dari class System.Data.DataSet yang bisa dipakai oleh semua data provider, independen, dan bisa digunakan baik secara terkoneksi atau tidak terkoneksi dengan data source.
DataSet mampu menggambarkan sekumpulan data yang tersimpan dalam berbagai DataTable, constraint serta hubungan antar tabel. Selain itu, dia juga mampu menyimpan begitu banyak data dan memprosesnya di secara offline, dengan kata lain, disconnected dari database. Tujuan utama adanya DataSet adalah sebagai penyedia layanan database secara virtual yang disimpan dalam memory cache.
Atau lebih gampangNa kita bisa menyebut dataset sebagai "Virtual Database" .
Seperti halnya database, dataset juga memiliki tabel, baris, kolom, constraint dan relation antar tabel. Hanya saja istilahNa agak berbeda.
Istilah yang digunakan di dataset menggunakan kata depan "data". ContohNa. dataTable (tabel di database), dataColumn (column), dataRow(row), dataConstraint(constraint), dataRelation(relation).
Untuk membuat dataset, cukup dengan sebaris source code, yakni :
"dim ds as New Dataset."
ds disini merupakan variabel yang kita gunakan sebagai dataset.
kata "New" digunakan agar dataset ini dapat diinstance / dideklarasi ulang pada saat digunakan.
Disini saya berikan contoh program vb.net tentang pembuatan dan pemakaian dataset.
Silahkan download disini!!
Read More..
Sabtu, 02 April 2011
Stored Procedure
Stored procedure merupakan program yang berjalan disisi server yang mampu mengelompokkan query-query dalam sebuah package agar dapat digunakan kembali. Seperti nama na, stored procedure digunakan untuk menyimpan function/procedure di database (dalam hal ini saya memakai SQL Server 2005).
Stored procedure mempunyai parameter yang bisa digunakan untuk input atau output. Mereka juga mempunyai return value bernilai integer (dengan nilai default adalah nol), dan mereka bisa mengembalikan nol atau lebih resultset. Mereka bisa dipanggil dari program client atau stored procedure lainnya.
Berikut ini saya contohkan pembuatan stored procedure tanpa parameter dan stored procedure dengan parameter IN. Untuk stored procedure dengan parameter OUT bisa temen2 coba ndiri di rumah!! ^^
Stored Procedure tanpa parameter :
CREATE PROCEDURE SP_AmbilMahasiswa
AS
SELECT *
FROM Mahasiswa;
Stored procedure ini mengembalikan nilai data semua mahasiswa.
Stored Procedure dengan parameter IN :
create procedure SP_nim_mhs
@pNim varchar(50)
as
select * from mahasiswa
where nim = @pNim;
Stored procedure ini mengembalikan nilai data mahasiswa yang mempunyai NIM seperti parameter @pNim.
Agar lebih jelas, berikut saya berikan contoh penggunaan stored procedure pada SQL Server dan VB.Net.
Silahkan download disini!! Read More..
Stored procedure mempunyai parameter yang bisa digunakan untuk input atau output. Mereka juga mempunyai return value bernilai integer (dengan nilai default adalah nol), dan mereka bisa mengembalikan nol atau lebih resultset. Mereka bisa dipanggil dari program client atau stored procedure lainnya.
Berikut ini saya contohkan pembuatan stored procedure tanpa parameter dan stored procedure dengan parameter IN. Untuk stored procedure dengan parameter OUT bisa temen2 coba ndiri di rumah!! ^^
Stored Procedure tanpa parameter :
CREATE PROCEDURE SP_AmbilMahasiswa
AS
SELECT *
FROM Mahasiswa;
Stored procedure ini mengembalikan nilai data semua mahasiswa.
Stored Procedure dengan parameter IN :
create procedure SP_nim_mhs
@pNim varchar(50)
as
select * from mahasiswa
where nim = @pNim;
Stored procedure ini mengembalikan nilai data mahasiswa yang mempunyai NIM seperti parameter @pNim.
Agar lebih jelas, berikut saya berikan contoh penggunaan stored procedure pada SQL Server dan VB.Net.
Silahkan download disini!! Read More..
Langganan:
Postingan (Atom)