PDA

View Full Version : جایگاه دیتاست در ارتباط با بانک و طریقه بروز کردن آن و بانک اطلاعات اصلی



arasbaran
یک شنبه 18 مرداد 1394, 08:52 صبح
سلام
من یک بانک اطلاعاتی داخل اکسس دارم که حدود 10 تا جدول داره
اول برنامه همه جدولها رو میخونم و با همون نام داخل یک دیتاست پر میکنم
تا نیازی به ارتباط با بانک نداشته باشم

فکر میکردم #C امکانی داره تا بشود، همه تغییرات داده شده روی دیتاست را هر وقت که بخواهیم به صورت یکجا روی بانک اطلاعات اعمال کنیم
ظاهرا جوری که پرسیدم باید از دیتاآداپتر استفاده کنم، اون هم به ازای هر جدول به صورت جداگانه

اگه اینجوری باشه که خیلی کار سخت میشه
چون جداول من join میشن و کاربر با اونها کار میکنه و هر عمل کاربر روی چند تا جدول تاثیر میزاره
تازه این وسط دیتاست هم باید بروز بشه تا آخرین اطلاعات و تغییرات رو داشته باشه

اگه امکان داره یک راهنمایی بفرمایید، در چنین پروژه هایی چجوری باید جداول رو مدیریت کرد؟
مثالهای کتابها همه با یک جدول کار میکنن و خیلی ساده هستن
ممنون

arasbaran
یک شنبه 18 مرداد 1394, 10:35 صبح
یعنی این موضوع خیلی ساده است که برای کسی جالب نیست
یا خیلی مفصله که کسی جواب نمیده :گریه:
یکی راهنمایی کنه لطفا

zayens
یک شنبه 18 مرداد 1394, 15:01 عصر
اول برنامه همه جدولها رو میخونم و با همون نام داخل یک دیتاست پر میکنم


این دیگه چه کاریه

نه
درست نیست این کار
در چنین پروژه هایی یه کلاس برای ارتباط با دیتابیس درست کنید تا هر بار که (با یک شیء ) از دیتابیس سلکت میگیرید داخل یه دیتاویو بریزه
اصلا معقول نیست اول برنامه همه چی بره تو حافظه

arasbaran
یک شنبه 18 مرداد 1394, 17:01 عصر
ممنون که وقت گذاشتی
اون کار را برای این میکردم که در جریان برنامه زمان برای ارتباط با بانک تلف نشه

حالا این کلاسی که برای ارتباط با دیتابیس هست باید به چه شکل باشه؟
من به فکرم رسید توابعی برای درج، حذف و ... عملیات رکوردهای جداول ایجاد کنم
ولی با توجه به تفاوت انواع داده در جداول و تعداد آنها نفهمیدم چطور باید این کار رو انجام بدم

اگه براتون امکان داره یک مثال بزارید
خیلی ممنون

zayens
یک شنبه 15 شهریور 1394, 15:53 عصر
توی همین سایت توی تاپیکهای اصلی کلی نمونه برنامه کوچک برای ارتباط سلکت و اینسرت و آپدیت با جداول اکسس و اسکیوال وجود داره
ازونا استفاده کن