View Full Version : چگونه table را Cash کنیم
Mah6447
چهارشنبه 28 شهریور 1386, 13:47 عصر
سلام خدمت همه دوستان و آرزویی قبولی طاعات و عبادادات شما در این ماه برعظمت
سوالاتم خیلی زیاد شد زیرا بهترین مکان برای بدست آوردن جواب سوالات اینجاست
گاهی اوقات محتویات Table یک دیتابیس ثابت است و هیچگونه تغییری در آنها وجود ندارد
چگونه می توان آن Table را Cash کرد و در برنامه چگونه می توان آن را استفاده کرد؟
m-khorsandi
چهارشنبه 28 شهریور 1386, 14:24 عصر
بعضی وقتا فکر میکنم که مرور کردن یک نوشتهی چند خطی چقدر میتونه سخت باشه!
dkhatibi
چهارشنبه 28 شهریور 1386, 15:15 عصر
تعیین LockType از نوع ltBatchOptimistic برای ADODataSet و اختصاص آن به یک جدول.
داده های cashشده را با متد ADODataSet1.UpdateBatch می تونید ثبت کنید. در این صورت کاربران دیگر در صورتیکه در حال تغییر باشند در صورتیکه متد مذکور را به کار برند پیام خطایی میبیننند.
Mah6447
چهارشنبه 28 شهریور 1386, 15:24 عصر
متوجه منظورتان نشدم می توانید واضح تر بیان کنید متشکرم .
m-khorsandi
چهارشنبه 28 شهریور 1386, 19:43 عصر
اگه از ADODataSet استفاده میکنی و ویژگی CursorLocation اون برابر با clUseClient هست به صورت خودکار از Local Cache استفاده میکنه و میتونی از اطلاعات واکشی شده توسط اون استفاده کنی، ابزار متعددی هم برای استفاده وجود داره. میتونی با کد نویسی از این اطلاعات استفاده کنی یا اینکه از کنترلهای متعددی که با یک لینک ساده به اون اطلاعات دسترسی دارند و آنها را نمایش میدهند استفاده کنی و این بخش بستگی به شما داره.
این لینک (http://barnamenevis.org/forum/showthread.php?t=19664) هم بیشتر راهنمائیت میکنه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.