PDA

View Full Version : سوال: اضافه ، حذف و به روز رسانی بانک اطلاعاتی



mehrshadms
جمعه 02 دی 1390, 01:21 صبح
من به وسیله ی این کد تو بانک داده وارد می کنم
SqlConnection con1 = new SqlConnection();
con1.ConnectionString = global::WindowsFormsApplication1.Properties.Settin gs.Default.connectionstrring;
con1.Open();
SqlCommand c1 = new SqlCommand();
c1.Connection = con1;
c1.CommandText = "insert into student(firstname,lastname, studentnumber , homenumber , email , mobilenumber , gender , reshte )values('" + txtfirstname.Text + "','" + txtlastname.Text + "' , '" + txtstudentnumber1.Text + "','" + txthomenumber.Text + "' ,'" + txtemail.Text + "' ,'" + txtmobilenumber.Text + "' , N'" + comboBox1.Text + "', N'" + comboBox2.Text + "')";
c1.ExecuteNonQuery();
con1.Close();

ولی می خوام این کد رو تو کلاس بنویسم بد تو باتن فراخوانی کنم البته در رابطه با حذف و به روز رسانی هم همین کار رو می خوام انجام بدم چی کار کنم ؟

saam_2371369
جمعه 02 دی 1390, 01:45 صبح
سلام دوست من

یک کلاس برات اپلود کردم کارتو راه میندازه

79551

امیدوارم موفق باشی

mmd2009
جمعه 02 دی 1390, 07:32 صبح
با سلام

این روش اصلا پیشنهاد نمیشه به دلیل حملات Sql Injection

اگر سرعت و حجم اینترنت مناسبی دارید لینک پایین رو دانلود بکنید

آموزش شماره 2 : (http://barnamenevis.org/showthread.php?317329-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D9%87%D8%A7%DB%8C-%D8%A7%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA%D9%87-%D8%B4%D8%AF%D9%87-%D8%AA%D9%88%D8%B3%D8%B7-%D9%85%D8%AC%D8%AA%D8%A8%DB%8C-%D8%AF%DB%8C%D9%86%D8%A7%D8%B1%D9%88%D9%86%D8%AF&p=1396136&viewfull=1#post1396136)ایجاد یک کلاس Data Access برای مدیریت بانک اطلاعاتی و اعمال تغییرات روی ان (http://barnamenevis.org/showthread.php?317329-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%81%DB%8C%D9%84%D9%85-%D9%87%D8%A7%DB%8C-%D8%A7%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA%D9%87-%D8%B4%D8%AF%D9%87-%D8%AA%D9%88%D8%B3%D8%B7-%D9%85%D8%AC%D8%AA%D8%A8%DB%8C-%D8%AF%DB%8C%D9%86%D8%A7%D8%B1%D9%88%D9%86%D8%AF&p=1396136&viewfull=1#post1396136)

موفق باشید

mehrshadms
جمعه 02 دی 1390, 20:53 عصر
کلاس رو دانلود کردم حالا چطوری تو باتن فراخوانی کنم ؟

saam_2371369
شنبه 03 دی 1390, 02:57 صبح
شما یه متغیر از کلاس تعریف کن مثال db

بعد داخل دکمه کانکت به دیتابیس اینو بنویس
db.connect();
داخل دکمه ثبت اینو بنویس
....db.exeQuery("insert into t_kal
اگه سوال داشتی در خدمتم

موفق باشی