ایجاد یک بانک در SQL Express و اتصال به آن و درج داده در آن توسط C#
در طراحی پروژههای کوچکتر که نمیخواهید کاربر را درگیر 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;
موفق باشید؛
حمید رضا نیرومند
.
- مطالب مرتبط:
- آموزش تصویری ایجاد یک برنامه در Visual C# و اتصال به دیتابیس اکسس و درج داده
- چگونه تنظیمات کاربر در برنامه ای که با C# یا VB نوشتهایم را جایی ذخیره کنیم؟
- آموزش ویدئویی ساخت یک ماشین حساب ساده در محیط ویژوال استدیو با Visual C#
- ------------
- مبحث تاریخ و زمان (date and time) در PHP و نحوه درج در بانک MySQL
- چگونه اطلاعات اضافه روی سایت خود را حذف کنیم تا فضا آزاد شود؟ (در کنترل پنل CPanel)
- آموزش قرار دادن پسورد روی بانک اکسس (How to set password for Access db)
- چگونه در چند دقیقه یک وبسایت جامع ایجاد کنیم؟ ( آموزش نصب جوملا بر روی هاست )
- PDF آموزشی نرمافزار Expression Web (جایگزین حرفهای برای FrontePage)
ارسال سؤال یا نظر
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
یک دنیا ممنون.
مشاهده ادامه نظرات

English
العربی
Swedish
François

11- saeid:
بوسیله: , در: Saturday, 2015 March 07-کد: 13192
عالی بود
12- پیام:
بوسیله: , در: Wednesday, 2015 October 21-کد: 13913
ببخشید اتصال در ویژوال استدیو 2012 چه طوریه ؟