K A S R A
06-05-08, 22:31
سلام :love:
قبلا توی تاپیک اتصال به بانک اطلاعاتی Step by Step (Only the registered members can see the link) (Only the registered members can see the link 1 (Only the registered members can see the link) 2 (Only the registered members can see the link)) با واسط ADO.NET آشنا شدیم ... حالا با یه بانک اطلاعاتی قوی SQL Server 05 مطالبو تطبیق میدیم .
برای اینکه بخوایم به بانک اطلاعاتی SQL Server متصل شیم ...
چهار تا کار رو باید انجام بدیم ...
این چهار تا کار روتینه ... قاعدشم همینه برای هر بانک اطلاعاتی و هر زبان برنامه نویسی . تفاوت فقط توی Syntax زبان هاست . :cool:
خب اول کار باید این فضای نام رو در اول برنامه بنویسیم ... SQL Server 05 رو هم رو سیستم نصب داشته باشیم . :yes:
using System.Data.SqlClient;
Connection String - 1
اگه که از قبل Table رو داشته باشیم کار ساده تره . از منوی View گزینه Server Explorer رو انتخاب می کنیم .
روی آیکن Data Connection کلیک راست می کنیم و گزینه Add new Connection رو انتخاب می کنیم .
کادر محاوره Add Connection باز میشه . توی Text Box Server Name باید اسم Server رو وارد کنیم .
اگه موقع نصب SQL Server برای Server اسم نذاشته باشیم باید توی این کادر " . " نقطه بذاریم .
اگه هم اسم گذاشته باشیم که همون اسمرو مینویسیم .
توی همون کادر قسمت Connect to DataBase یک کادر خالی هست ... اگه فایل DataBse روی سیستم داشته باشیم توی Combo Box مربوطه نشونش میده ... اگه هم نداشته باشیم خالی می مونه . خب ما فعلا فرض می کنیم که روی سیستم فایل DataBase.mdf داشته باشیم .
فایل رو انتخاب می کنیم و ok رو می زنیم . دوباره روی Add Connection کلیک راست می کنیم و گزینه Propeties رو انتخاب می کنیم .
توی پنجره Propeties قسمت Connetion String رو کپی می کنیم .
خب حالا از این به بعدش :
من خودم این کار رو قبلا کردم و این Connection String رو به من داده :
String ConStr = "Data Source=.;Initial Catalog=University;Integrated Security=True";
قسمت بعدی :
2 - SQL Connection :
این قسمت سادست فقط باید یه Object از نوع SqlConnectionتعریف کنیم .
دستورشم اینه :
SqlConnection SC = new SqlConnection(ConStr);
SQL Data Adapter - 3 :
این قسمت رو به چند صورت میشه نوشت که ساده ترین حالتش اینه :
SqlDataAdapter DA = new SqlDataAdapter("select * from students ", SC);
یعنی اینکه SQL Command رو توی خود این دستور بیاریم . اون String قرمز رنگ همون Command هست .
و قسمت آخر کار :
Data Set - 4
Data Set انباریه برای ذخیره داده هایی که از DataBase می خونیم .
دستورش اینجوریه :
DataSet ds = new DataSet();
DA.Fill(ds, "students1");
کار ما با DataBase تموم شد ... اما هنوز کار نمایش داده ها توی Form اصلی مونده ... ادامه دارد:wink:
:11():
قبلا توی تاپیک اتصال به بانک اطلاعاتی Step by Step (Only the registered members can see the link) (Only the registered members can see the link 1 (Only the registered members can see the link) 2 (Only the registered members can see the link)) با واسط ADO.NET آشنا شدیم ... حالا با یه بانک اطلاعاتی قوی SQL Server 05 مطالبو تطبیق میدیم .
برای اینکه بخوایم به بانک اطلاعاتی SQL Server متصل شیم ...
چهار تا کار رو باید انجام بدیم ...
این چهار تا کار روتینه ... قاعدشم همینه برای هر بانک اطلاعاتی و هر زبان برنامه نویسی . تفاوت فقط توی Syntax زبان هاست . :cool:
خب اول کار باید این فضای نام رو در اول برنامه بنویسیم ... SQL Server 05 رو هم رو سیستم نصب داشته باشیم . :yes:
using System.Data.SqlClient;
Connection String - 1
اگه که از قبل Table رو داشته باشیم کار ساده تره . از منوی View گزینه Server Explorer رو انتخاب می کنیم .
روی آیکن Data Connection کلیک راست می کنیم و گزینه Add new Connection رو انتخاب می کنیم .
کادر محاوره Add Connection باز میشه . توی Text Box Server Name باید اسم Server رو وارد کنیم .
اگه موقع نصب SQL Server برای Server اسم نذاشته باشیم باید توی این کادر " . " نقطه بذاریم .
اگه هم اسم گذاشته باشیم که همون اسمرو مینویسیم .
توی همون کادر قسمت Connect to DataBase یک کادر خالی هست ... اگه فایل DataBse روی سیستم داشته باشیم توی Combo Box مربوطه نشونش میده ... اگه هم نداشته باشیم خالی می مونه . خب ما فعلا فرض می کنیم که روی سیستم فایل DataBase.mdf داشته باشیم .
فایل رو انتخاب می کنیم و ok رو می زنیم . دوباره روی Add Connection کلیک راست می کنیم و گزینه Propeties رو انتخاب می کنیم .
توی پنجره Propeties قسمت Connetion String رو کپی می کنیم .
خب حالا از این به بعدش :
من خودم این کار رو قبلا کردم و این Connection String رو به من داده :
String ConStr = "Data Source=.;Initial Catalog=University;Integrated Security=True";
قسمت بعدی :
2 - SQL Connection :
این قسمت سادست فقط باید یه Object از نوع SqlConnectionتعریف کنیم .
دستورشم اینه :
SqlConnection SC = new SqlConnection(ConStr);
SQL Data Adapter - 3 :
این قسمت رو به چند صورت میشه نوشت که ساده ترین حالتش اینه :
SqlDataAdapter DA = new SqlDataAdapter("select * from students ", SC);
یعنی اینکه SQL Command رو توی خود این دستور بیاریم . اون String قرمز رنگ همون Command هست .
و قسمت آخر کار :
Data Set - 4
Data Set انباریه برای ذخیره داده هایی که از DataBase می خونیم .
دستورش اینجوریه :
DataSet ds = new DataSet();
DA.Fill(ds, "students1");
کار ما با DataBase تموم شد ... اما هنوز کار نمایش داده ها توی Form اصلی مونده ... ادامه دارد:wink:
:11():