Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


Soru Merkezi  > ASP.NET Soru Merkezi > UpdatePanel ile SQL Update komutunu uygulayamıyorum

UpdatePanel ile SQL Update komutunu uygulayamıyorum 06.07.2010 17:57:02

GangShot
Merhaba arkadaşlar

 

Yapmış olduğum web sitesinde Login.aspx adında bir sayfam var. Bu sayfada Login olurken Email ve şifre soruluyor ve mail cookie ye yazdırılıyor. Daha sonra Profil.aspx sayfası yüklenirken UyeGirisKontrol adında bir Sub ile bu mail sahibine ait bilgileri lbl_ad, lbl_soyad Label kontrollerine yazdırıyorum. UyeGirisKontrol Subı

 

 Protected Sub UyeGirisKontrol()
        If Request.Cookies("KullaniciEMail") IsNot Nothing Then
            Dim EMail As String = Request.Cookies("KullaniciEMail").Value.ToString
            ConSTR.Open()
            Dim Cmd_UyeBul As New SqlCommand("SELECT * FROM Uyeler WHERE UyeEMail=@Mail", ConSTR)
            Cmd_UyeBul.Parameters.AddWithValue("@Mail", EMail)
            Dim Dr_UyeOku As SqlDataReader
            Dr_UyeOku = Cmd_UyeBul.ExecuteReader
            If Dr_UyeOku.Read = True Then
                lbl_ad.Text = Dr_UyeOku(1)
                lbl_soyad.Text = Dr_UyeOku(2)   
            Else
                Response.Redirect("UyeGirisi.aspx")
            End If
            ConSTR.Close()
        End If
    End Sub

 

Bu kodu, Page'in load kısmında şu şekilde çağırıyorum.

  If Page.IsPostBack = False Then
            UyeGirisKontrol()
        End If

 Daha sonra bu ben bu bilgileri değiştiriyorum. Örneğin lbl_ad'ın içeriğini "Ali" iken "Mehmet" yapıyorum. Daha sonra bunu Update etmeye çalışıyorum.

 

  ConSTR.Open()
        Dim EMail As String = Request.Cookies("KullaniciEMail").Value.ToString
        Dim Cmd_UyeGuncelle As New SqlCommand("UPDATE Uyeler SET UyeAdi=@Adi WHERE UyeEMail=@Mail", ConSTR)
        Cmd_UyeGuncelle.Parameters.AddWithValue("@Mail", EMail)
        Cmd_UyeGuncelle.Parameters.AddWithValue("@Adi", lbl_ad.Text)
        Cmd_UyeGuncelle.ExecuteNonQuery()
   ConSTR.Close()

 

Ancak ben ilgili butona tıkladığım zaman "Mehmet" değerinin "Mehmet" olarak kalması gerekirken eski değer olan "Ali" değerini atıyor.

Daha sonra internette bu durumla ilgili olarak UpdatePanel kullanılması gerektiğini öğrendim. UpdatePanel ile yaptım gene aynı şey oldu. Bu SQL komutunu nasıl işletebilirim?

 

Saygılarımla



 

 





 

07.01.2011 00:11:40

semgoksu
Cvp: UpdatePanel ile SQL Update komutunu uygulayamıyorum

.
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.