آموزش ASP.Net > اتصال به منابع داده ای در ASP.Net > طراحی یک صفحه ASP.Net جهت نمایش اطلاعات پایگاه داده Access

مقدمه :

به وسیله امکاناتی که در نرم افزار ویژوال استودیو وجود دارد ، شما می توانید به منابع مختلف داده ای از جمله پایگاه داده SQL Server , فایل های XML ، پایگاه داده Oracle و ... متصل شوید .
در این بخش نحوه اتصال به یک پایگاه داده Access و نمایش اطلاعات آن بر روی صفحات ASP.Net را به شما آموزش می دهیم .
در طی این راهکار با موارد زیر آشنا خواهید شد :

  • تنظیم مجوزها و شرایط لازم برای کار با فایل های اکسس ( mdb. ) .
  • اتصال به یک پایگاه داده Access .
  • نمایش اطلاعات پایگاه داده .

برای حمایت از این پروژه ، کتاب راهکارهای موثر در ASP.Net را دانلود نمایید ...

پایگاه داده های Access ظرفیت ، قدرت و انعطاف پذیری سایر پایگاه های داده مثل SQL Server را ندارند . بنابراین اگر شما در حال طراحی سایت یا نرم افزار تحت وبی با حجم ترافیک پایین و تعداد کاربران محدود هستید ، از این پایگاه داده استفاده نمایید . در غیر اینصورت برای برنامه های تحت وب وسیع و با حجم کاربران بالا ، از سایر پایگاه های داده مثل SQL استفاده کنید .

پیش نیازها برای انجام پروژه :

  1. پایگاه داده AccessSample.mdb ، که به عنوان نمونه در این راهکار استفاده می شود . برای دریافت این پایگاه داده کلیک نمایید .
  2. Microsoft Data Access Components (MDAC) version 2.7 یا بالاتر ، که بر روی ویندوز XP و نسخه های بالاتر نصب است .
  3. IIS Windows .

مرحله اول : ایجاد وب سایت و صفحه لازم :

در بخش اول از این راهکار ، قصد داریم تا یک وب سایت جدید ASP.Net با یک یا چند صفحه را ایجاد نماییم . اگر با نحوه انجام این کار آشنا هستید ، می توانید این مرحله را رها کرده و به بخش بعدی بروید . برای این منظور مراحل زیر را انجام دهید :

  1. نرم افزار ویژوال استودیو را باز کرده و از منوی File گزینه New Web Site را کلیک نمایید . پنجره New Web Site مطالبق تصویر زیر باز می شود :


  2. در زیر بخش Visual Studio installed templates ، گزینه ASP.NET Web Site را انتخاب نمایید .
  3. محل و نام پوشه قرار گیری وب سایت خود را در کادر مقابل گزینه Web Location تعیین نمایید . برای این کار می توانید از دکمه Browse کمک بگیرید .
  4. زبان مورد خود برای برنامه نویسی سایت را از بخش Insatlled Template انتخاب نمایید .
    نکته مهم : توجه داشته باشید زیانی که در این مرحله انتخاب می کنید ، زبان پیش فرض برای کدنویسی سایت خواهد بود . اما شما می توانید زبان نوشتن هر صفحه را نیز به صورت تکی تعیین نمایید .
  5. در آخر بر روی گزینه Ok کلیک نمایید . ویژوال استودیو سایت جدید را برای شما ساخته و صفحه جدید Defalt.aspx را برای شما باز می کند .

مرحله دوم :

اکنون می توانید از اطلاعات پایگاه داده اکسس خود بر روی صفحه ASP.Net استفاده نمایید . برای این منظور ما از یک کنترل AccessDataSource برای اتصال به پایگاه داده و یک کنترل GridView جهت نمایش اطلاعات به صورت زیر استفاده خواهیم کرد :

  1. در برنامه ویژوال استودیو ، در منوی Solution Explorer ، بر روی پوشه App_Data کلیک راست کرده و سپس گزینه Add Exiting Item را انتخاب نمایید .
  2. از پنجره باز شده ، فایل پایگاه داده اکسس مورد نظر خود ( در این مثال AceessSample.mdb ) را انتخاب کرده و گزینه Add را بزنید .
    فایل mdb. به پروژه اضافه خواهد شد .
  3. فایل Default.aspx را باز کرده و به نمای Design بروید .
  4. از منوی Toolbox و بخش کنترل های Data یک کنترل AccessDataSource را بر روی صفحه قرار دهید .
    بر روی کنترل کلیک راست کرده و گزینه Show Smart tag را انتخاب نمایید .
  5. از پنجره AccessDataSource Tasks ، گزینه Configure Data Source را انتخاب نمایید تا پنجره مربوط به آن مطابق تصویر زیر باز بشه :


  6. برای یافتن و انتخاب فایل پایگاه داده ، بر روی گزینه Browse کلیک کرده و یا نام پایگاه داده در کادر متن موجود تایپ نمایید . سپس گزینه Next را بزنید .
  7. در مرحله بعدی ، مطابق تصویر زیر ، گزینه Specify columns from a table or view را انتخاب کرده و با زدن گزینه * ، تمامی فیلدهای جدول را برای نمایش انتخاب کنید . همانند تصویر زیر :
    نکته : در این بخش می توانید هر Query دلخواهی را برای تعیین اطلاعات مورد نظر جهت نمایش تعیین نمایید .


    سپس بر روی گزینه Next کلیک نمایید .
  8. در مرحله آخر ، بر روی دکمه فرمان Test Query کلیک نمایید ، تا از صحت اتصال به پایگاه داده مطمئن شوید . پس از اطمینان از صحت اطلاعات ، با زدن دکمه Finish عملیات اتصال کنترل AccessDataSource را به اتمام برسانید .
  9. برای نمایش اطلاعات دریافتی توسط کنترل AccessDataSource ، یک کنترل GridView را از منوی Toolbox و بخش Data ی آن بر روی صفحه قرار دهید .
  10. بر روی کنترل GridView کلیک نموده تا منوی GridView Tasks باز شود . مطابق تصویر زیر :


  11. در کادر Choose Data Source ، نام کنترل AccessDataSource1 که در مرحله قبل به پایگاه داده اکسس متصل کردیم را به عنوان منبع داده تعیین نمایید .
    با انجام این کار کنترل GridView به کنترل AccessDataSource متصل شده و اطلاعات دریافتی آن را نمایش می دهد .

مرحله پایانی : تست صفحه :

با زدن کلید های CTRL + F5 صفحه را اجرا نمایید .
کنترل AccessDataSource اطلاعات را از پایگاه داده گرفته و در کنترل GridView نمایش می دهد . به صورت زیر :

IDNameFamilyMajorAge
1552627AliRezaeeSoftWare22
7781929SaharFaiaziSoftWare19
8872821MohsenHazratiHardWare21
9828210EhsanNoriHardWare23

   دانلود فایل آماده پروژه : دانلود



راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1