Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

ASP Stored Procedure Kullanımı ( MsSql )

response90

0
Onaylı Üye
Üye
Katılım
22 Kasım 2010
Mesajlar
176
Açılan Konu
27
Tepki puanı
5
Konum
izmir
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?
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 )
 
Üst