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

مشكلة في الادخال الى الدتا بيز

بدأه السيد الهاشمي في 2 ديسمبر 2011 · 10 رد · 718 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني اعضاء ومشرفين المنتدى .. تحية طيبة

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

انا سويت فروم وفيه ثلاث حقول ادخل عن طريقها بيانات على قاعدت بيانات . عن طريق جملة انسرت .. والجملة صحيحة مية مية . ولكن عندما ادخل الحقول لايتم تخزين البيانات في قاعدت البيانات ..

ولكن .. عندما اعمل هذ الكود يعرض لي البيانات .

 Dim id As Integer = InputBox("insert id ")
        Dim name As String = InputBox("insert name ")
        Dim sal As Integer = InputBox("insert sal ")
        sql = " insert into t1 (id,name,sal) values(@id,@name,@sal)"
        cem = New SqlCommand(sql, con)
        con.Open()
        cem.Parameters.AddWithValue("@id", id)
        cem.Parameters.AddWithValue("@name", name)
        cem.Parameters.AddWithValue("@sal", sal)
        cem.ExecuteNonQuery()
        con.Close()
        sql2 = "select * from t1"
        da = New SqlDataAdapter(sql2, con)
        ds = New DataSet
        da.Fill(ds)
        dg.DataSource = ds.Tables(0)

عندما اقوم بكتابة الكود بهذه الطريقة .. اعمل انسرت اولاُ ثم اقوم بالاستعلام عن كل البيانات .. وبهذه الطريقة يعرض لي البيانات التي قمت بادخلها .. ولكن عندما اذهب الى قاعدة البيانات .. لا اجد اي بيانات انضافة ياترى ماهو السبب ؟ وليش لما اسوي كذا يقوم بعرض البيانات .. مع ان الاستعلام لازم يروح لقاعدة البيانات عشان يجلب البيانات .!

الي اريد ان اعرفة هل يوجد خاصية في قاعدة البيانات في خصائصها لازم اضبطها عشان تسوي لي حفظ للبيانات ؟ ام في خلل ياليت تقولو لي ايش الحل ولكم جزيل الشكر

#2

السلام عليكم ورحمه الله وبركاته

اخي اذا قمت بانشاء قاعدة البيانات من داخل الفيجةال ستوديو من Add New Item فقم بعمل Build للمشروع وسيقوم بانشاء ملف .mdf في مجلد الـ Debug ما عليك الا عمل اتصال مع ذلك الملف لتضمن صحة ادخال بياناتك

1

.:: Wish to become better and better ::.

#3
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي اذا قمت بانشاء قاعدة البيانات من داخل الفيجةال ستوديو من Add New Item فقم بعمل Build للمشروع وسيقوم بانشاء ملف .mdf في مجلد الـ Debug ما عليك الا عمل اتصال مع ذلك الملف لتضمن صحة ادخال بياناتك

-------------------

اخي سويت الي قلت لي عليه بسس . بس مارضي ؟ ليش نفسي اعرف ليش بس تدري المشكلة اني لما اسوي في asp.net يشتغل مية مية .. بس في الابكليشن ... تصير لي هذه المشكلة ؟ وموجد الي قلت عليه ملف mdf في ملف debug

ياليت تقولي ايش اسوي ؟

حاب اقولك شي يا استاذي العزيز .. انا لما اقوم بعمل انسرت .. وبعدين اروح اشوف القاعدة . اشوفها تتسكر .. ليش تتسكر هل بيكون السبب هذه الشي .. المشكلة تتسكر تلقائياُ ؟ وكيف اخليها ماتتسكر

تم تعديل هذه المشاركة بواسطة السيد الهاشمي في 3 ديسمبر 2011 في 00:23

#4

السلام عليكم ورحمه الله وبركاته

اخي ممكن ترفق البرنامج ليتم الاطلاع اليه؟

1

.:: Wish to become better and better ::.

#5
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي ممكن ترفق البرنامج ليتم الاطلاع اليه؟

-------------------------

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

WindowsApplication2.rar

#6

السلام عليكم ورحمه الله وبركاته

اخي الان الاضافة شغاله 100% لقد قمت بتعديل الـ ConnectionString من الكود

WindowsApplication2.zip

1

.:: Wish to become better and better ::.

#7
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي الان الاضافة شغاله 100% لقد قمت بتعديل الـ ConnectionString من الكود

-------------------

مشكور اخي العزيز على ردك .. لكن نزلت المثال وما اشتغل عندي لسة عندي نفسة المشكلة القاعدة تتغلق لما اسوي رن .. ومايحفظ لي البيانات

#8

السلام عليكم ورحمه الله وبركاته

المثال شغال 100% تأكد انك ستعرض بيانات قاعدة البيانات الموجوده داخل المجلد Debug

تم تعديل هذه المشاركة بواسطة VB Helper في 4 ديسمبر 2011 في 00:21

1

.:: Wish to become better and better ::.

#9
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

المثال شغال 100% تأكد انك ستعرض بيانات قاعدة البيانات الموجوده داخل المجلد Debug

---------------------

اخي قلت لك لما اسوي انسرت + سلكت يعرض لي البيانات الي اقوم بادخلها حتى لو ادخلت سجل ورى سجل .. بس لما اروح اشوف هل انضافات البيانات في القاعدة .. لا ارى اي سجل ؟

وايش قصدك اني ااتاكد اني سوف اعرض البياانات الموجودة داخل ملف Debag ?

#10

السلام عليكم ورحمه الله وبركاته

اخي قصدي قم بالاتصال من خلال الفيجوال ستديو بقاعدة البيانات الموجوده في مجلد الـ Debug للتأكد من وجود السجلات المضافة

تم تعديل هذه المشاركة بواسطة VB Helper في 5 ديسمبر 2011 في 12:56

1

.:: Wish to become better and better ::.

#11

السلام عليكم

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

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

و الحل بسيط:

قم بنقل قاعدة البيانات الى مسار اخر و لا تنسى تعديل الكونكشن سترينغ.....

جرب و خبرني بالنتيجة

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

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

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

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

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