PDA

View Full Version : افزودن رکورد جدید



resident
چهارشنبه 03 بهمن 1386, 10:22 صبح
سلام

تو یه کتاب دیدم وقتی می خواد رکورد جدیدی اضافه کنه اول اونو به data table اش اضافه می کرد بعد به دیتابیس اضافه میکرد.
میخواستم بدونم آیا همیشه باید از همین روش استفاده کرد؟ دلیل این کار چیه؟ چرا مستقیم به دیتابیس اضافه نمی کنه؟
متشکرم

mamali_programer
چهارشنبه 03 بهمن 1386, 11:37 صبح
سلام دوست عزیز
توی این آدرس یک برنامه برای کار با دیتابیس است

http://barnamenevis.org/forum/showthread.php?t=85820

برای دسترسی به دیتابیس دو روش وجود داره
1 disconnected
2 connected

DataTable برای روش 1 است
توی این روش تمام اطلاعات دیتا بیسو توی دیتا تیبل میاره و بعد از تغییرات اونو توی دیتابیس Save میکنه
توی روش دوم تمامی تغییرات مستقیم روی دیتابیس اعمال میشه

بستگی به نوع برنامه از این دو روش استفاده میشه

resident
چهارشنبه 03 بهمن 1386, 11:46 صبح
mamali_programer جان ممنون .



بستگی به نوع برنامه از این دو روش استفاده میشه

لطف می کنی در این مورد توضیح بدی؟ در چه مواردی از هر یک از این روشها استفاده میشه؟

mamali_programer
چهارشنبه 03 بهمن 1386, 12:13 عصر
حتما
به دلیل اینکه توی روش Disconnected بعد از ورود اطلاعات به دیتاست ارتباط با دیتابیس قطع میشه , معمولا توی برنامه نویسی تحت شبکه استفاده میشه .
البته اگر از این روش استفاده کنی بهتره . من خودم معمولا برای برنامه های معمولی که برای کاربر فرقی نداره که از چه روشی استفاده بشه از این روش استفاده می کنم

چون توضیح این دو روش تقریبا طولانیه اگر خواستی به من یک ایمیل بزن تا چند نمونه از کار با دیتا بیس با این دورش برات بفرستم

البته شاید توی همین سایت گزاشته باشم