fonksiyon public int cmd { SqlConnection baglan = this. baglan ; SqlCommand sorgu = new SqlCommand ; int sonuc = 0; try catch sorgu. Dispose ; baglan. Close ; baglan. Dispose ; return ; } üye kayıt protected void Button1_Click yapmak istediğim protected void Button1_Click yani fonksiyonu çağırıp içinde. Parameter. AddWithValue kullanmak istiyorum ama yemiyor, nasıl kullanabilirim? jack daniels 160 yaşında

cevaplar için teşekkürler linq daha sonra bakmayı düşünüyordum ama sanırım zamanı gelmiş jack daniels 160 yaşında

ado. net kullanmak yerine entity framework a geçmelisin. bir çok açıdan sana avantaj sağlayacaktır. linq ve/veya lamda expression da yazarsın sorgularını sql kodu yazmayla uğraşmazsın istediğin sorguyu bir string fonksiyon kullanıyormuşcasına kullanabilirsin.. ercan'ın dediği gibi projeni çoklu katmanlarda yazabilirsin bu da sana bi çok avantaj getirecektir. Ya da repository gibi bir tasarım deseni kullanabilirsin. Kendi çıtanı bu sylediklerimle 10 kat arttırmış olacaksın. Yazılım diyince artık yeni teknolojilere adapte olmak gerek olduğunu düşünüyorum tabi daha bir sürü ıvır zıvır var ama ado. net framework 1.0 dan gelen bir şey.. + nesneye ynelimli programlamayı iyice ğren. Benim de hala teorik bilgimde çok eksik var bu konuda o yüzden bazen pratiğe dkmekte zorlanıyorum.. kolay gelsin Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

asp. net ile ilgili takıldığınız yerlerde bu videolardan istifade edebilirsiniz. http://e-gorselegitim.com/Aspnet_40_Gorsel_Egitim_Setleri_5 E-Gorselegitim.com

sql de değişkenleri tanımlamak için başına @ işareti koyman gerekiyor rnek olarak; SqlConnection con = new SqlConnection ; con. Open ; SqlCommand cmd = new SqlCommand ; cmd. CommandText = "Insert Into Tablo1 Values "; cmd. Parameters. AddWithValue ; cmd. Parameters. AddWithValue("@UyeYasi",22); cmd. ExecuteNonQuery ; con. Close ; @ işareti koymam gerektiğini biliyorum yapmak istediğim kısmında bunu belirttim, şyle anlatayım, fonksiyonu yukarıda belirttiğim gibi tanımladım. sonra sayfada fonksiyonlar vt = new fonksiyonlar ; şeklinde çağırdıktan sonra Parameters. AddWithValue nasıl tanımlaycağım onu bulamadımç pc_worm tarafından 03/Ağu/13 23:36 tarihinde düzenlenmiştir jack daniels 160 yaşında

eğer bi fonksiyonda kullanmak istiyorsan yani bi data layer katmanı yazmak istiyorsan bu şekidle yapma ilgili ğenin class'ını oluştur methoda onu gnder, ilgili işlemleri direk onun içinde yap ğrenğin Uye diye bi class'ın olsun UyeEkle adında parametre olarak da Uye classını alan bir method yapıp o methodun içinde işemlerini gr public void UyeEkle veritabanı ile ilgili işlemlerini ayrı bi katmanda yaparsan, hem düzenli hem de hızlı yazmış olursun. IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT

edit : açıklamalı gelmiş MaviGozluDev tarafından 03/Ağu/13 22:32 tarihinde düzenlenmiştir.

sql de değişkenleri tanımlamak için başına @ işareti koyman gerekiyor rnek olarak; SqlConnection con = new SqlConnection ; con. Open ; SqlCommand cmd = new SqlCommand ; cmd. CommandText = "Insert Into Tablo1 Values "; cmd. Parameters. AddWithValue ; cmd. Parameters. AddWithValue("@UyeYasi",22); cmd. ExecuteNonQuery ; con. Close ; IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT