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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : تصحيح كود الحفظ لقاعدة البيانات (/showthread.php?tid=28374)

الصفحات: 1 2


تصحيح كود الحفظ لقاعدة البيانات - raaddawood - 26-01-19

بسم الله الرحمن الرحيم 

هناك  خطأ  بالاتصال  حين  الضغط  على زر  الاضافة   وهو  فتح  الاتصال 
ارفق  لكم  المثال  في  فورم  daleel


RE: تضحيح كود الحفظ لقاعدة البيانات - عبد العزيز البسكري - 27-01-19

السّلام عليكم و رحمة الله و بركاته
تفضّل أخي الكريم ..
كود :
Imports System.Data
Imports System.Data.OleDb
Public Class daleel
   Private Sub bt1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bt1.Click
       dataconnection()
       Dim cmd As New OleDbCommand
       cmd.Connection = cnn
       cmd.CommandText = "INSERT INTO [daleel] (id,kism,raesy,hesab) VALUES('" & T1.Text & "','" & t2.Text & "','" & t3.Text & "','" & t4.Text & "')"
       cmd.ExecuteNonQuery()
       MsgBox("تمت عملية حفظ  البيانات بنجاح")
       cnn.Close()
   End Sub
End Class
تحياتي



RE: تضحيح كود الحفظ لقاعدة البيانات - raaddawood - 27-01-19

بسم الله الرحمن الرحيم
استاذي الكريم  شاكر  لطفك  وردك 
لكن  الخطأ  يظهر  ايضا  في  الموديل  واليك  صورة  الخطأ


RE: تضحيح كود الحفظ لقاعدة البيانات - raaddawood - 27-01-19

بسم الله الرحمن  الرحيم


حتى  مع  تغيير  الفورم   وعدم  اسناد الاتصال  للموديل  تظهر  رسالة  الخطأ  أدناه
ماهو  السر  بذلك  علما  القاعدة  موجودة في  ملف bin  واسماء  الأعمدة  صحيحة
ماهو  الخطأ  ياترى  ؟؟؟


RE: تصحيح كود الحفظ لقاعدة البيانات - عبد العزيز البسكري - 28-01-19

السّلام عليكم و رحمة الله و بركاته
الرسالة تخبر أنّه لا يوجد إتّصال .. ..
شوف أخي رعد الكود الذي وضعته لك و بالذات هذا السطر ..
كود :
dataconnection()

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



RE: تصحيح كود الحفظ لقاعدة البيانات - سعود - 28-01-19

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

PHP كود :
Private Sub bt1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles bt1.Click
        dataconnection
()
 
       cmd.Connection cnn
        cmd
.CommandText "INSERT INTO [daleel] " &
 
                  "([id],[kism],[raesy],[hesab]) VALUES" &
 
            "(" Val(T1.Text) & "," Val(t2.Text) & "," Val(t3.Text) & ",'" t4.Text "')"
 
       cmd.ExecuteNonQuery()
 
       cnn.Close()
 
   End Sub 

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


RE: تصحيح كود الحفظ لقاعدة البيانات - raaddawood - 28-01-19

بسم الله الرحمن الرحيم 
اشكر  الأخوين  العزيزين  الاخ  عبد العزيز  والأخ  سعود  على تفاعلهما
لاأعرف  سبب الخطأ الذي  يحصل  عندي
الان  حذفت  الموديل  وكل  ماأريده  من فورم  daieel  هو  الحفظ  في  جدول  daleel  في  قاعدة البيانات  2019
علما"   حقول   id_kism_rasey_ حقول  رقمية    فقط   حقل   hesab هو  نصي
الغرض  من  هذا  الفورم  هو  تعريف  شجرة  حسابات  او  دليل  حسابي  مبسط   بحيث  يعطي  حقل  id
الترقيم  التلقائي  ولايسمح  بتكرار  الرقم  وإن  كان  الحساب  موجود يعطي  تنبيه  بذلك
هذه  المرحلة  الاولى  من  البرنامج   ....  اليكم  ماقمت  به   من  التعديل

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


RE: تصحيح كود الحفظ لقاعدة البيانات - raaddawood - 28-01-19

نظام  التشغيل  عندي   وندوز  10  _  64 بايت


RE: تصحيح كود الحفظ لقاعدة البيانات - عبد العزيز البسكري - 28-01-19

السّلام عليكم و رحمة الله و بركاته
سواء بالكود الذي أرسلته لك أو بكود أستاذما الكريم " سعود " .. فلا توجد أي مشكلة بعملية
[b]الحفظ أخي الكريم[/b]
على كل حال بالمساء أرفع لك مثالا به كل العمليات الأساسية بقاعدة بياناتك هذه
ملاحظة : أخي الكريم فقط كاقتراح .. حاول الإشتغال على قاعدة بيانات بامتداد Mdb
تحياتي



RE: تصحيح كود الحفظ لقاعدة البيانات - raaddawood - 28-01-19

السلام  عليكم  اخي  عبد العزيز
المشكلة  تكمن  في  أن  نظام  التشغيل  وندوز   هو  64 بايت