mehdi.safavie
یک شنبه 25 مرداد 1394, 21:48 عصر
درود;
دیتابیس من تو یه قسمت از برنامه دی اتچ میشه و ازش یه کپی گرفته میشه تا بشه اون رو با حافظه فلش به یه سیستم دیگه برد .
زمانی که به یه سیستم دیگه میبرمش اطلاعاتی که رو اون یکی سیستم هست باید با اطلاعات جدیدی که تو فلش گذاشتیم ادغام بشه و تکراری ها حذف بشن جدیدا هم توض اضافه بشن .
واسه اینکار یه دیتابیس کمکی دیگه تو برنامه گذاشتم . که اول اطلاعات اصلی سیستم رو میریزه تو دیتابیس کمکی . بعد دیتابیس اصلی رو دی اتچ میکنه ، حالا اطلاعات رو مقایسه میکنه و تکراری ها رو حذف میکنه و در انتها اطلاعاتی که مونده و تکراری نیستن رو اضافه میکنه .
این روند از نظر اصولی درسته ؟
راه کار دیگه ای هست برای این کار ؟
در کنار این موضوع جدیدا پیغام خطای There is no row at posision 0 رو دریافت میکنم ( تو کوئری Insert ) ، چه کار کردم که الان این پیغام رو میبینم ؟
دیتابیس من تو یه قسمت از برنامه دی اتچ میشه و ازش یه کپی گرفته میشه تا بشه اون رو با حافظه فلش به یه سیستم دیگه برد .
زمانی که به یه سیستم دیگه میبرمش اطلاعاتی که رو اون یکی سیستم هست باید با اطلاعات جدیدی که تو فلش گذاشتیم ادغام بشه و تکراری ها حذف بشن جدیدا هم توض اضافه بشن .
واسه اینکار یه دیتابیس کمکی دیگه تو برنامه گذاشتم . که اول اطلاعات اصلی سیستم رو میریزه تو دیتابیس کمکی . بعد دیتابیس اصلی رو دی اتچ میکنه ، حالا اطلاعات رو مقایسه میکنه و تکراری ها رو حذف میکنه و در انتها اطلاعاتی که مونده و تکراری نیستن رو اضافه میکنه .
این روند از نظر اصولی درسته ؟
راه کار دیگه ای هست برای این کار ؟
در کنار این موضوع جدیدا پیغام خطای There is no row at posision 0 رو دریافت میکنم ( تو کوئری Insert ) ، چه کار کردم که الان این پیغام رو میبینم ؟