Asp ile stored procedure kullanımı çok basittir. Ve çok önemli avantajları vardır. En önemli avantajı sitenin hızlı çalışmasıdır. Stored Procedure ile yapılan sorgular gözle görülür bir hız artışı sağlar.
Asp ile stored procedure nasıl kullanılır?
Öncelikle mssql veritabanımızı oluşturduk ve tablolarımızıda oluşturduk.
Beraber örnek yapalım:
tablo adımız : TblHaber olsun
alanlar : id , baslik,detay
Şimdi Procedure oluşturalım.
Sql serverımızı açtık
veritabanı adı > Programmability > Stored Procedures sağ tıklayıp New Stored Procedure diyoruz.
Query sayfası açıldı. İçindekileri silelim.
ve aşağıdaki gibi procedure oluşturalım
view source
print?
Procedure kodlarmızı yazdık ve Execute dedik. Procedure oluşturmuş olduk.
Şimdi sayfamızdan çağıralım.
Bağlantı kodlarımızı yazdığımızı farz ediyorum. bkz : Asp ile veritabanı bağlantısı yapmak
view source
print?
İşte hepsi bu kadar, procedure oluştururken sorgunuzu kendinize göre değiştirip bu şekilde çağırabilirsiniz.
Kaynak : ASP Stored Procedure Kullanımı ( MsSql )
Asp ile stored procedure nasıl kullanılır?
Öncelikle mssql veritabanımızı oluşturduk ve tablolarımızıda oluşturduk.
Beraber örnek yapalım:
tablo adımız : TblHaber olsun
alanlar : id , baslik,detay
Şimdi Procedure oluşturalım.
Sql serverımızı açtık
veritabanı adı > Programmability > Stored Procedures sağ tıklayıp New Stored Procedure diyoruz.
Query sayfası açıldı. İçindekileri silelim.
ve aşağıdaki gibi procedure oluşturalım
view source
print?
Kod:
CREATE PROCEDURE HaberSirala
AS
BEGIN
SELECT * FROM TblHaber ORDER BY id DESC
END
GO
Procedure kodlarmızı yazdık ve Execute dedik. Procedure oluşturmuş olduk.
Şimdi sayfamızdan çağıralım.
Bağlantı kodlarımızı yazdığımızı farz ediyorum. bkz : Asp ile veritabanı bağlantısı yapmak
view source
print?
Kod:
<% set rs = baglanti.execute("Exec HaberSirala") ' procedure adımızı yazdık
do while not rs.eof
%>
<%=rs("baslik")%> <br />
<%=rs("detay")%>
<% rs.movenext:loop
rs.close
set rs = nothing %>
İşte hepsi bu kadar, procedure oluştururken sorgunuzu kendinize göre değiştirip bu şekilde çağırabilirsiniz.
Kaynak : ASP Stored Procedure Kullanımı ( MsSql )