ورود

نسخه کامل مشاهده نسخه کامل : چند تا تعریف



Petros
05-06-2009, 17:39
سلام

این سری ازتون درخواست تعریف این چیزا (به فوق Hopeful رئیس جمهور ) رو دارم.

ExecuteNonQuery
ExecuteScalar
DataTable
DataView
DataSet
DataAdapter



خاک پای همه خوبای ایران :11:

shalineh
05-06-2009, 18:23
ExecuteNonQuery : یک عبارت SQL رو اجرا میکنه و تعداد رکوردهای تحت تاثیر قرار گرفته رو برمی گردونه.

ExecuteScalar : یک عبارت SQL رو اجرا میکنه و اولین ستون از اولین ردیفی رو که توسط کوئری مشخص شده رو برمی گردونه.

DataTable : یک جدول از دیتابیس رو در حافظه لود میکنه و هسته مرکزی ADO.NET رو تشکیل میده.

DataView : یک جدول از دیتابیس رو در حافظه لود میکنه بطوریکه این Table قایلیت Bind شدن به یک کنترل ، فیـلترینگ ، جستجو ، ویرایش و ... را داشته باشد.

DataSet : یک یا چندین جدول از یک دیتابیس رو در حافظه لود می کنه و تمام قابلیت های DataView رو هم دارد. قابلیت نگهداری Relationships بین جدولها رو هم داره. میتونه چندین جدول و چندین Relationships رو همزمان در خودش نگهداری کنه.

DataAdapter : اطلاعات مربوط به دستورات SQL و نوع کانکشن رو نگهداری میکنه و برای آپدیت کردن دیتابیس و نیز پر کردن دیتاست و دیتاتیبل و ... غیره به کار میره. به صورت خلاصه رابط اصلی بین برنامه و دیتابیس می باشد.