VStudio به صورت خود کار یک کلاس Static و یک بدنه خالی Main() در پروژه ایجاد می کنه .
یک متغیر رشته ای در بدنه ی تابع Main() تعریف می کنیم و مقدار CS رو در متغیر ذخیره می کنیم .قطعه کد برنامه تا اینجای کار اینجوری میشه :
class Class1
{ static void Main(string[] args)
{String
sConStr ; sConStr="UserID=<UID>;InitialCatalog=pubs;Data Source=local }
}
با استفاده از CS یک شئ OleDbConnection یا SqlConnection ایجاد کنید و Method مخصوص باز کردن open رو برای Establish کردن Connection صدا می زنیم ... اینم قطعه کد مربوطه :
SqlConnection objConn = new SqlConnection(sConnectionString);در مرحله بعد نوبت به ایجاد شئ OleDbCommand یا SqlCommand می رسه .
objConn.Open
تو این قسمت از دستورات SQL برای ایجاد Query یا Command استفاده میشه ... در نتیجه باید با دستورات SQL هم آشنایی نسبی داشته باشیم .
مثلا قطعه کد زیر دستور INSERT رو ایجاد می کنه :
string sSQL = "INSERT INTO Employee " + "(emp_id, fname, minit, lname, job_id, job_lvl, pub_id, hire_date) " + "VALUES ('MSD12923F', 'Duncan', 'W', 'Mackenzie', 10, 82,'0877','2001-01-01')";SqlCommand objCmd = new SqlCommand(sSQL,objConn);
بعد از ایجاد شئ OleDbConnection یا SqlConnection ,می تونیم با فرا خوانی متد ExecuteNonQuery درخواست یا Query رو اجرا کنیم .
نکته : متد ExecuteNonQuery برای Query هایی طراحی شده که نتیجه ی رو به عنوان مقدار بازگشتی بر نمی گردونن , مثه دستورات INSERT , DELETE , UPDATE و ... ویا برایStored Procedureها
.objCmd.ExecuteNonQuery();
حالا دیگه باید پروژه رو Save کنیم .
از منوی Debug گزینه Start رو برای تست کردن Query که در مراحل قبل تر نوشتیم , انتخاب می کنیم .روی یک Data Base این Query رو تست می کنیم تا ببینیم عملکرد Query چجوریه ...







پاسخ با نقل قول
Bookmarks