Vous êtes sur la page 1sur 4

MEMANGGIL STORE PROCEDURE LEWAT VISUAL BASIC 6.

0
Nama
NIM
Mata Kuliah
Dosen

: Esti Yuliana
: SIR200938
: Database Server
: Jatmiko Indrianto, S.Kom

MEMANGGIL STORE PROCEDURE LEWAT VISUAL BASIC 6.0


1.
Buat dbBarang di Ms. SQL Server, lalu buat tabel_barang dengan isian sebagai
berikut :

2. Buat Store Procedure :


a. Cari
create procedure cari @nobrg char(10)as
select*from Tabel_barang where nobrg=@nobrg
GO
b. Simpan
create procedure simpan @nobrg char (10), @nmbrg nvarchar (50),@sat varchar (10)
as
insert into Tabel_barang (nobrg,nmbrg,sat) values(@nobrg, @nmbrg, @sat)
GO

c.

Hapus
create procedure hapus @nobrg char (10) as delete from Tabel_barang where
nobrg=@nobrg
GO

d. Edit
create procedure ubah @nobrg char(10),@nmbrg nvarchar (50),@sat varchar (10) as
update
Tabel_barang
set
nobrg=@nobrg,nmbrg=@nmbrg,sat=@sat
where
nobrg=@nobrg
GO
3. Kemudian Setting ODBC lewat control panel
4. Buat Form dan berikut Form yang dibuat di VB 6.0

Keterangan :
Text1.text as no barang
Text2.text as nama barang
Combo1.text as satuan
Datagrid1 as tabel
Cari as CMD_Cari
Simpan as CMD Simpan
Edit as CMD Edit
Hapus as CMD Hapus

Koding :
Dim koneksi As New ADODB.Connection
Dim RS As New ADODB.Recordset
Dim RS1 As New ADODB.Recordset
Private Sub Form_Load()
koneksi.Open "Provider=MSDASQL.1;Persist Security Info=False;Data
Source=ODBCbarang"
Set RS = New ADODB.Recordset
RS.CursorLocation = adUseClient
RS.Open "SELECT * FROM Tabel_barang", koneksi, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = RS
DataGrid1.Refresh
End Sub
Private Sub CMD_SIMPAN_Click()
Dim PARAMETER As New ADODB.PARAMETER
Dim simpan As New ADODB.Command
Dim RS2 As New ADODB.Recordset
With simpan
.ActiveConnection = koneksi
.CommandType = adCmdStoredProc
.CommandText = "simpan"
Set PARAMETER = .CreateParameter("nobrg", adVarChar, adParamInput, 10,
Text1.Text)
.Parameters.Append PARAMETER
koneksi.Execute "simpan '" & Text1.Text & "','" & Text2.Text & "','" &
Combo1.Text & "'"
X = MsgBox("DATA TELAH TERSIMPAN", vbInformation, "INFORMASI")

End With
RS.Requery
End Sub
Private Sub CMD_CARI_Click()
Dim PARAMETER1 As New ADODB.PARAMETER
Dim cari As New ADODB.Command
Dim RS1 As New ADODB.Recordset
With cari
.ActiveConnection = koneksi
.CommandType = adCmdStoredProc
.CommandText = "cari"
Set PARAMETER1 = .CreateParameter("nobrg", adVarChar, adParamInput, 10,
Text1.Text)
.Parameters.Append PARAMETER1
Set RS1 = .Execute
End With
Text2.Text = RS1.Fields("nmbrg")
Combo1.Text = RS1.Fields("sat")
End Sub
*Catatan : untuk mengaktifkan cari isi dulu no. barang yang akan dicari pada teksbox text1.text
*Untuk perintah edit dan hapus masih belum sempurna jadi belum diposting.
Terima kasih semoga bermanfaat.

Vous aimerez peut-être aussi