دوشنبه ۱۰ دی ۱۴۰۳ |  عضویت / ورود

ایجاد یک بانک در SQL Express و اتصال به آن و درج داده در آن توسط C#‎


Thursday, 2011 December 29   نویسنده: Hamid   تعداد بازدید: 23808 بار  #آموزش زبان سی شارپ (C# Language)‏   امتیاز متوسط: امتیازی داده نشده است

در طراحی پروژه‌های کوچک‌تر که نمی‌خواهید کاربر را درگیر SQL Server کنید، بهتر است از SQL Express که در خود Visual Studio تعبیه شده است استفاده کنید.

آموزش ویدئویی زیر، نحوه ساخت، اتصال و درج داده در پایگاه داده SQL EXPRESS را نشانتان می‌دهد.

برای دانلود ویدئو، روی لینک زیر کلیک کنید:

http://download.aftab.cc/tutorials/programming/c_sharp/SQL_Express.zip

حجم فایل: 11 مگابایت

 

 

به طور خلاصه، روی نام پروژه در پنجره Project Explorer کلیک راست کنید و یک New Item از نوع Service-based Databse به نام Library.mdf اضافه کنید.

سپس در پنجره Servers در زیرمجموعه این دیتابیس، Tableهای خودتان را بسازید.

فرض کنید قرار است مقدار دو textBox را از کاربر بگیریم و در جدول books درج کنیم.

قطعه ما به صورت زیر خواهد شد:

 

SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=.\SQLEXPRESS; AttachDbFilename=
|DataDirectory|\Library.mdf;
Integrated Security=True; User Instance=True";
con.Open();

SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "INSERT INTO books (bname,author)"
+ "VALUES ('Learn C#','Hamid Reza Niroomand')";

cmd.ExecuteNonQuery();
MessageBox.Show("Added Successfully!");
con.Close();

 

اگر قصد دارید داده‌ها را در یک dataGridView نمایش دهید، ابتدا یک dataGridView به فرم اضافه کنید و سپس از قطعه کد زیر استفاده کنید:

 

SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;

 

موفق باشید؛
حمید رضا نیرومند


.



ارسال سؤال یا نظر


1- محمد:
بوسیله: , در: Friday, 2012 May 25-کد: 4344
سلام ممنون از آموزش خوبتون ولی نمیدونم چرا

cmd.ExecuteNonQuery

رو ایراد میگیره





2- مهسا شاهی:
بوسیله: , در: Monday, 2012 June 25-کد: 4510
ممنوووووونم


3- pouya:
بوسیله: , در: Wednesday, 2012 July 25-کد: 4665
khali khob bod tanx


4- Hamidreza:
بوسیله: , در: Tuesday, 2012 November 06-کد: 5262
سلام مرسی از اموزش خوبتون
فقط من نتونستم نمایش بدم اگه میشه کمکم کنین
hamidfatahi73@yahoo.com


5- لیلا:
بوسیله: , در: Tuesday, 2013 May 07-کد: 6751
مختصر ومفید بود


6- محمدرضا:
بوسیله: , در: Wednesday, 2013 October 09-کد: 8175
سلام، خسته نباشید
خلاصه و خوب
با تشکر



7- :
بوسیله: , در: Wednesday, 2013 November 27-کد: 8611
خو الاق تبلیغات رو برداز
چقدر تو خری


8- E_Mahdi Ahmadi:
بوسیله: , در: Thursday, 2013 December 26-کد: 8923
دمت گرم :)


9- نظری:
بوسیله: , در: Sunday, 2014 March 02-کد: 9668
بسیار نیاز داشتم عالی بود موفق باشید


10- mostafa:
بوسیله: , در: Friday, 2014 May 23-کد: 10317
یک دنیا ممنون.

مشاهده ادامه نظرات
Tutorials ©