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

اختلاف بين البيانات الموجودة في dataset و الموجودة في database

بدأه usamah_gg في 16 مارس 2012 · 8 رد · 716 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم

مشكلة غريبة

برنامجي يعمل بشكل صحيح من حيث اضافة البيانات و عرضة

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

ارجو المساعدة

#2

السلام عليكم ..

  1. إذا كانت مشكلتك بسبب أن فيجوال استديو يقوم بنسخ نسخة من قاعدة البيانات إلى مجلد الــ debug .. في كل مرة يتم تعديل القاعدة .. فالحل هنا .. إليكم طريقة لجعل قاعدة البيانات واحدة في مشاريع فيجوال استديو .
  2. ربما تكون المشكلة في الأكواد التي كتبتها أو الاستعلامات ...

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

شكرا علي الرد

لكن المشكلة عند نقل البرنامج وتثبيتة علي جهاز اخر (وندوز 7) قاعدة بيانات اكسس تكون مع ملف البرنامج تحت

C:\Program Files (x86)\MyProgram

لكن البرنامج يقراء من قاعدة بيانات ثانية لا اعرف اين

#4

شكرا علي الرد

لكن المشكلة عند نقل البرنامج وتثبيتة علي جهاز اخر (وندوز 7) قاعدة بيانات اكسس تكون مع ملف البرنامج تحت

C:\Program Files (x86)\MyProgram

لكن البرنامج يقراء من قاعدة بيانات ثانية لا اعرف اين

#5

السلام عليكم ... لا شكر على واجب ..

  1. تاكد هل قيمة الــ Connection String صحيحة ..؟؟ هل هي داخل الكود .. ماهي ..؟؟ أم في الملف App.Config ؟؟ .

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 17 مارس 2012 في 23:56

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#6

ما شاء الله عليك اخوي متميز بسرعة الرد الله يحفظك

ال Bath صحيح

Public ConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source =" & Application.StartupPath & "\db.mdb;Jet OLEDB:Database Password=********"

هذا المتغير موجود في Module

#7

السلام عليكم ...

  1. المسار يشير فعلا إلى قاعدة بيانات في نفس مجلد المشروع ..
  2. افتح التطبيق من الملف التنفيذي مباشرة , و ليس من اختصار سطح المكتب (ممكن يغير الــ start up Path)..
  3. اعتقد انه من الصعب أن يكون التطبيق يجلب بيانات من قاعدة (لا نعرف أين) .. ربما هناك مشكلة في الأكواد ...

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#8

وجدت قاعدة البيانات الثانية وهي تحت ملف مخفي

C:\Users\Usamah\AppData\Local\VirtualStore\Program Files (x86)\UMIG\UMIG

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

من وين اتت هذه النسخة من قاعدة البيانات و ما الحل لعدم تكرار هذه المشكلة

وشكراَ

#9

السلام عليكم ..

  1. جيد انك عرفت حل المشكلة , حيث أن windows 7 ,Vista تدعم الــ Virtual Store (اعتقد لأمور متعلقة بالــ Security) . رابط(Common file and registry virtualization issues in Windows Vista or in Windows 7)
  2. حاول القراءة عنها How to disable VirtualStore in Windows 7?
  3. البعض يقول أن Run As adiminstartor يحل المشكلة ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…