Type data untuk parameter output pada Stored Procedure tidak boleh Text dan Image. Ada beberapa type data yang memerlukan size, misalnya type data “SqlDbType.VarChar”, jika tidak akan mengakibatkan error:
the Size property has an invalid size of 0
Misal Stored Procedure pada database :
CREATE PROCEDURE [sp_coba]
@COBA_ID NVARCHAR(160) OUTPUT
AS
BEGIN
SET @COBA_ID=’11′;
END
Contoh penggunaan pada VB .Net :
Using sqlCMD as new SqlCommand(“sp_coba”,[sqlconnection]) whit {.CommandType = CommandType.StoredProcedure}
sqlCMD.Parameters.Add(“@coba_id”, SqlDbType.NVarChar, 160)
sqlCMD.Parameters(“@coba_id”).Direction = ParameterDirection.Output
sqlCMD.ExecuteNonQuery()
sParamOut = sqlCMD.Parameters(“@coba_id”).ValueEnd Using
parameter output disimpan pada variable sParamOut.
Gw adalah seorang manusia yang punya rasa penasaran yang sangat besar. Makanya jangan ngomongin sesuatu yang aneh agar gw bisa tidur nyenyak...hehehe
Nick gw : CyberCatZone. Hobby gw : Bikin program, Utik-utik jaringan, Browsing, Chatting de El El dah yang penting mambu komputer :D . Kalo ada yang mao share ama gw soal apa aja ( yang penting bukan soal duid, xixixi ) bisa lewat ym : cybercatzone or sonic_error, atau gtalk : cybercatzone
Segitu ah perkenalan dari gw, kalo mau lebih detail mah dateng aja ke rumah ^0^
Leave a reply