الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

افقد البيانات عند اغلاق البرنامج

مغلق
بدأه tareq_hab في 15 أبريل 2007 · 5 رد · 686 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اتعامل مع قاعدة البيانات في vb 2005 و

غيرت قيمة الخاصية Copy to output directory من Copy Alway إلى Copy if newer

والبيانات تحفظ لكن عند اغلاق البرنامج او عند فتح الجداول في التصميم تضيع البيانات ارجو الأفادة

#2

أرفق مثالا يوضح المشكلة

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

السلام عليكم

تأكد انك بتعمل update بعد الاضافه حتى بتم تاكيد الحفظ للبيانات

Yasser .Otifa

Software & WebDeveloper

Graphic Design

#4

شكرا لكم على الرد

وهذا مثال مرفق

واريد ان اوضح اني اقوم بعملية التعديل واغلق البرنامج واعود واجد البيانات

لكن بمجرد الذهاب الى قاعدة البيانات وفتح الجدول تضيع البيانات

WindowsApplication1444.rar

#5

لا حظ وجود نسختين من قاعدة البيانات في برنامجك

1- نسخة قاعدة البيانات الأساسية وهي موجودة في مجلد البرنامج هي التي تظهر لك في Solution Explorer و Database Explorer

2 - نسخة ثانية يتعامل معها البرنامج في المجلد Bin في نفس المجلد الموجود به الملف التنفيذي للبرنامج وهي التي تحوي آحدث بيانات لك

وسبب تغيير قيمة الخاصية Copy to output directory من Copy Alway إلى Copy if newer هو كي لايقوم البرنامج باستبدال النسخة الحديثة بالنسخة القديمة

لذا عندما تقوم بفتح قاعدة البيانات 1 من المشروع يصبح تاريخها أحدث من القاعدة 2 فتقوم بيئة التطوير باستبدال النسخة 2 الأقدم بالنسخة 1 الأحدث

يمكنك وضع الخاصية المذكورة إلى Do Not Copy ولكن عندها يتوجب عليك نسخ القاعدة يدويا إلى المجلد 2 قبل تشغيل البرنامج

أو يمكنك عمل اختصار إضافي في الـ database explorer للنسخة 2 من قاعدة البيانات بحيث تتعامل معها مباشرة ولا تضطر لفتح النسخة 1

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 23 أبريل 2007 في 01:02

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#6

شكرا لك اخي الكريم

الله يعطيك العافية

هذا الموضوع مغلق.

مواضيع مشابهة