ASP Stored Procedure Kullanımı ( MsSql )

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

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

 

 

İşte hepsi bu kadar, procedure oluştururken sorgunuzu kendinize göre değiştirip bu şekilde çağırabilirsiniz.

 

 

2.561 okunma

BENZER MAKALELER

6 Yorum

  1. Merhaba;

    Şu şekilde bir sorgum var. QueryStringten alıyorum değerleri

    SQL = “Select Top 1 * From TabloAdi Where No='”&No&”‘ and Aranan='”&Aranan&”‘ ”

    Paylaşımınız için teşekkürler

    1. Bunun için store procedure u şöyle oluşturmalısınız

      CRETA PROCEDURE ProcedureAdi

      @No int,
      @Aranan nvarchar
      AS
      BEGIN SELECT top(1) TabloAdi where no=@No and Aranan=’@Aranan
      END

      Çağırırken ;

      set rs = baglanti.execute(“Exec HaberSirala @No=1,@Aranan=’aranan kelime’ “)

  2. Enver Bey Merhaba,

    Makaleniz için şahsım adına yararlı bulduğum için teşekkür ediyorum.
    Acaba elinizde ASP’den içinde Insert özelliği olan bir stored procedure çağırılan kod örneği var mıdır elinizde?

    Bir projem var; yapmakta olduğum portal içindeki gezintilerin kaydını almak istiyorum, bunu ASP koduyla direk yapmayı sorunsuzca beceriyorum. Stored Procedure çağırarak, ASP kodumdaki değişkenleri veya parametreleri oraya aktararak açılan stored procedure vasıtasıyla INSERT yapmak istiyorum bir tabloya. Fakat biraz çaresiz gibiyim. Yardımcı olabilir misiniz acaba?

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">