تصمیم گرفتم که در وبلاگ پرسش و پاسخ راه بیندازم. از این پس هرکس سوال در زمینه برنامه نویسی داشت می تونه بـپـرسه تا من در حد توانم به آن سوال پاسخ بدهم.

علیرضا معصومی: یک سوال دارم که Ado.net چیه ؟
ممنون جواب بدید

هنگام ساخت برنامه ی کاربردی ASP.Net و گاهی اوقات PHP خود برای استخراج یا دستکاری داده ها باید به یک بانک اطلاعاتی وصل شوید. در صورت استفاده از ADO می توانید به آسانی به یک بانک دسترسی پیدا کرده و به روش های مختلف داده ها را ویرایش کنید. ADO مجموعه ای غنی از تسهیلات مدیریت داده ها را در اختیار صفحات قرار می دهد. واژه ی ADO در ADO.Net مخفف Active Data Object است. ADO یک فناوری موفق است که تقریبا با هر بانک اطلاعاتی ارتباط برقرار می کند. درایوها و فراهم کنندگان ADO.Net به شرح زیر است:


  Provider:


  Drive:

  SQL Server
  OLE DB Provider
  SQLOLEDB
  Oracle OLE
  DB Provider
  MSDAORA
  Jet OLE DB
  Provider
  JoLT

چگونه تعریف کنیم؟

یکی از آسانترین راه های تعریف دسترسی به بانک اطلاعاتی با استفاده از ADO.Net این است که از فضای نام System Data استفاده کنیم. همچنین برای خواندن از ADO.Net می توان از SQLData Reader استفاده کرد که در ساخت برنامه های کاربردی وب به ما کمک می کند.

منبع: KP-Tools