Script SP saya seperti ini :
 
CREATE PROCEDURE dmSumberDana @sd varchar(50), @id int, @pro tinyint, @OT int Output  AS
begin
   if @pro = 0
   begin
      insert into tmsumberdana (sumberdana) values (@sd)
      select @OT = @@identity
   end
   if @pro = 1
   begin
      update tmsumberdana set sumberdana = @sd where id = @id
      select @OT = 0
   end
   if @pro = 2
   begin
      delete from tmsumberdana where id = @id
      select @OT = 0
   end
return(@OT)
end
cara panggilnya di vb :
 
        Set RsId = DEIC.ConIC.Execute("exec dmsumberdana '" & Trim(Replace(Entri(0).Text, " '", "`")) & "', 0, 0, nama_param_output")
 
nah, kalo dipanggil sperti ini, akan muncul error : "error converting data type nvarchar to int"
bagaimana ya caranya supaya variable output @OT bisa ditangkap di vb?
terima kasih.

----- Original Message -----
Sent: Tuesday, May 31, 2005 1:24 PM
Subject: RE: [Programmer-VB] SP di SQL Server

        tinggal pake recordset saja ..
 
       contoh :
                dim rs as new adodb.recordset
               
                set rs = db.execute ( "CekID ='" & txt.text & "'")
                if rs.eof 
                       <-------klo gak ada.....
                else
                        <--- klo ada.......
                endif
               
               
[Robin Sembiring] 
 
 
 -----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]On Behalf Of madhi
Sent: Tuesday, May 31, 2005 12:39 PM
To: [email protected]
Subject: Re: [Programmer-VB] SP di SQL Server

saya ada tambahan pertanyaan,
klo sp tersebut mempunyai parameter output, bagaimana cara menangkap result parameter output tersebut jika kita tetap menggunakan in line sql (bukan command pada data environment)?
terima kasih sebelumya.
----- Original Message -----
Sent: Tuesday, May 31, 2005 12:38 PM
Subject: Re: [Programmer-VB] SP di SQL Server


Buat di QA
Create procedure spInsert
(        @nim                varchar(10),
        @nama        varchar(50),
        @alamat        varchar(100)
)
as
set nocount on

insert into MHS(nim,nama,alamat) values(@nim,@nama,@alamat)

kemudian cara panggil di VB nya
Saya anggap telah ada koneksinya dengan nama Con,maka
asumsi saya ada 3 buah textbox
txtNIM -> untuk menampung NIM
txtNama -> untuk menampung NIM
txtAlamat-> untuk menampung NIM

con.execute "exec spInsert '" & txtnim.text & "','" & txtnama.text & "','" & txtalamat.text & "'"



Salam
Ronald Irawan
Pt. Sanghiang Perkasa
Gd. Graha Kirana Lt.5
Jl Yos Sudarso Kav.88
Jakarta



"Pandu" <[EMAIL PROTECTED]>
Sent by: [email protected]

31/05/2005 10:58 AM

Please respond to
[email protected]

To
"Programmer VB" <[email protected]>
cc
Subject
[Programmer-VB] SP di SQL Server





Sebelumnya terima kasih, bagi temen2 yg udah berkenan membantuku untuk Clear TextBox pake looping For Each .. In..
Dan itu berhasil.
 
Aku ingin belajar Koneksi dengan SQL Server
Pertanyaanku, Gimana caranya buat SP di SQL Server?
Misal aku ada table MHS(Nim, Nama, Alamat). Aku mau insert data pake perinta SQL, tapi sintaxnya itu ada di SP SQL Server. Cara buat SPnya di SQL Server bagaimana & panggil dari VB juga seperti apa?
Sory aku masih dasar banget di VB & SQL, jadinya aku banyak tanya
 
Pandu



Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





Yahoo! Groups Links

Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





Untuk keluar dari millis ini, kirim email kosong ke:
[EMAIL PROTECTED]





Yahoo! Groups Links

Kirim email ke