تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] إدراج بيانات من الجريد إلى أكسس
#1
السلام عليكم, كتبت هذا الكود لإدراج بيانات من الحقول إلى الداتا جريد وقد نجح, ولكن عند وضع الكود التالي في زر اخر لإدراج البيانات إلى قاعدة بيانات يظهر لي خطأ (Data type mismatch in criteria expression)


PHP كود :
  Private Sub Button4_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button4.Click
        Dim da
num As String
        Dim tim 
As Integer
        Dim cost 
As Double
        For i 
As Integer 0 To DataGridView1.Rows.Count 1
            da 
DataGridView1.Rows(i).Cells(0).Value
            num 
DataGridView1.Rows(i).Cells(1).Value
            tim 
DataGridView1.Rows(i).Cells(2).Value
            cost 
DataGridView1.Rows(i).Cells(3).Value

            cmd 
= New OleDbCommand("insert into work_order(da, num, tim,cost)values (@da,@num,@tim,@cost)"con)
 
           cmd.Parameters.Add("@da"OleDbType.VarChar).Value da
            cmd
.Parameters.Add("@num"OleDbType.VarChar).Value num
            cmd
.Parameters.Add("@tim"OleDbType.Integer).Value tim
            cmd
.Parameters.Add("@cost"OleDbType.Currency).Value cost

            con
.Open()
 
           cmd.ExecuteNonQuery()
 
       Next

        con
.Close()
 
       MsgBox("تم إنهاء الجلسة"
الرد
تم الشكر بواسطة:
#2
وعليكم السلامم
قم بالتأكد من نوع البيانات في حقول قاعدة البيانات ومطابقتها مع نوع بيانات متغيرات الادخال.
وأعتقد والله أعلم أن الخطأ في نوع بيانات المتغير cost
الرد
تم الشكر بواسطة: motazsaad94@gmail.com , motazsaad94@gmail.com
#3
اعمل الباراميترات هكذا :


كود :
Cmd.Parameters.AddWithValue("@da", da)
بسم الله الرحمن الرحيم > "اللَّهُ نُورُ السَّمَاوَاتِ وَالْأَرْضِ ۚ مَثَلُ نُورِهِ كَمِشْكَاةٍ فِيهَا مِصْبَاحٌ ۖ الْمِصْبَاحُ فِي زُجَاجَةٍ ۖ الزُّجَاجَةُ كَأَنَّهَا كَوْكَبٌ دُرِّيٌّ يُوقَدُ مِن شَجَرَةٍ مُّبَارَكَةٍ زَيْتُونَةٍ لَّا شَرْقِيَّةٍ وَلَا غَرْبِيَّةٍ يَكَادُ زَيْتُهَا يُضِيءُ وَلَوْ لَمْ تَمْسَسْهُ نَارٌ ۚ نُّورٌ عَلَىٰ نُورٍ ۗ يَهْدِي اللَّهُ لِنُورِهِ مَن يَشَاءُ ۚ وَيَضْرِبُ اللَّهُ الْأَمْثَالَ لِلنَّاسِ ۗ وَاللَّهُ بِكُلِّ شَيْءٍ عَلِيمٌ" < صدق الله العظيم
الرد
تم الشكر بواسطة: baha , motazsaad94@gmail.com
#4
حلولكم سليمة .. تم حل المشكلة شكراً جزيلاً 
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الاخوة الذين يواجهون مشكلة الحفظ في قاعدة بيانات اكسسس abo ragab 1 134 15-12-18, 11:12 PM
آخر رد: alsihran
  [سؤال] استيراد بيانات لقاعدة البيانات وعمل مقارنة nandy2016 1 69 08-12-18, 02:22 PM
آخر رد: nandy2016
  [VB.NET] عمل رصيد تراكمى لاكثر من صنف فى نفس الجريد break 28 617 08-12-18, 11:20 AM
آخر رد: atefkhalf2004
  [VB.NET] حفظ بيانات في جدولين kah1974 0 47 05-12-18, 11:44 PM
آخر رد: kah1974
  كيفية دمع بيانات فى تكست بوكس واحد سمير جمال 3 86 04-12-18, 04:07 PM
آخر رد: Rabeea Qbaha
  اضافة بيانات اكثر من جدول في الكرستال المتألق9 1 59 02-12-18, 04:06 PM
آخر رد: Rabeea Qbaha
  ربطت مشروع على قاعدة بيانات mysql على استضافتي لكن البرنامج بطيء جدا essawq 17 561 02-12-18, 12:13 AM
آخر رد: أبوبكر سويدان
  [VB.NET] رفع قاعدة بيانات علي جوجل دريف والاتصال بها من أكثر من جهاز محمد صلاح ابراهيم 2 189 29-11-18, 03:09 AM
آخر رد: Rabeea Qbaha
  البحث داخل الجريد mmali127 4 112 27-11-18, 09:32 AM
آخر رد: mmali127
  اظهار بيانات معينه من جدول دون اظهاره فى داتاجريدفيو vb2010 8 142 26-11-18, 01:11 AM
آخر رد: Rabeea Qbaha

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم