منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] عودة البيانات القديمه - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] عودة البيانات القديمه (/showthread.php?tid=31787)



عودة البيانات القديمه - dramana - 18-10-19

السلام عليكم
باختصار  انهيت مشروع ادارة مدرسه  عن طريق vb.net و قاعدة بيانات sql server2008
وبعد عمل الباك اب كل الشاشات كانت تعمل تمام ( الطلاب - الموظفون - المصروفات )
وبعد اسبوع من العمل حدث شئء غريب
عند تشغيل الشاشات تظهر بيانات قديمه كنا قد حزفناها وغيرناها قبل البدء في العمل
وفي بعض الوقت لا تظهر فتحنا قاعدة البيانات كل البيانات جديده
السؤال هنا  من اين تاتي هذه البيانات القديمه
علما باننا حذفنا كل ملفات قواعد البيانات القديمه فهل المشكله في البرمجه و الداتا سيت ام في السيكوال ام في الشبكه والسيرفر علما بان الشبكه محليه ولكن بعض الاحيان ترتبط بالراوتر وتصبح علي الانترنت
فاين المشكله لاصحاب الخبره افادكم الله


RE: عوة البيانات القديمه - اسامه الهرماوي - 18-10-19

وعليكم السلام...
واجهتني تلك المشكلة من قبل وكانت بسبب الداتا ست نفسها لاني كنت اعدل واحذف واحفظ ولكن ةبلاجدوي لا تظهر بيانات في القاعدة ولا اي تغيرات ومن بعدها صرت اتعامل بالطريقة الغير مباشرة في كتابة الأكواد.


RE: عوة البيانات القديمه - dramana - 18-10-19

شكرا جزيلا علي الاهتمام والرد اخي اسامه
وددت ان اعلم حضراتكم ان لا توجد مشكله بالاضافه او الحزف او التعديل وانا استعمل الطريقه غير المباشره ماعدا في الريبورتات استخدم الداتا ريدرز من داخل الداتا ست وعموما ساجرب حذف الداتا ست من المشروع واعادة ربطها بالداتا الجديده وابلغكم بالنتيجه ان شاء الله


RE: عوة البيانات القديمه - viv - 18-10-19

الاسباب غير محتملة باتجاه واحد
قد تكون اي شئ على حسب مشروعك وحسب امور اخرى كثيرة محتملة
على العموم هناك خاصية اسمها Copy if Newer اذا لم تجعلها true ربما تكون هي السبب
خاصة بالداتاسيت وخاصة بقاعدة البيانات ايضا


RE: عوة البيانات القديمه - ابراهيم ايبو - 20-10-19

السلام عليكم اخي الكريم
السبب انك وافقت على انشاء نسخة من قاعدة البيانات عندما قمت بجلب مسار قاعدة البيانات
 فاصبح لديك نسخة من القاعدة في البرنامج واخرى في المسار الاصلي مجلد Debug
الحل قم باخذ نسخة احتياطية من قاعدة البيانات وضعها في مكان غير المشروع للرجوع اليها
 ثم احذف النسختين الموجودتين في المشروع
وضع واحدة من جديد في مجلد Debug واكتب جملة الاتصال بها 
وستحل المشكلة بإذن الله



RE: عودة البيانات القديمه - dramana - 21-10-19

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

(" Public sqlcon As New SqlConnection(" data source =srver,1433; initial catalog=dbas;uid=user;pwd=pass")
    Dim ds As New DataSet
    Dim da As New SqlClient.SqlDataAdapter("Select * from students order by id", sqlcon)
    Dim cmd As SqlCommand
وامس قمت بفرمتة السيرفر وازالة الراوتر من علي الشبكه وحزفت كل الداتا سيت وانشات جديد ونظفت الكاشات والرامات لاجهزة المستخدمين 
والملف التنفيذي للشاشات و عملت جديد .... والمفاجاه لا جدوي ونفس الشيء يعمل المشروع جيدا علي الخمس شاشات وفجاه يبطيء التحميل
ثم يعطي بيانات كانت تجريبيه اثناء التصميم وتم حذفها ... كدت ان افقد عقلي ... وشككت ان احد يبدل جهاز السيرفر باخر عليه بيانات قديمه
وعموما ساجرب خاصية copy if newer لعلها قشة انقاذ السفينه