تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطأ فى كود الحفظ
#1
السلام عليكم

ما الخطأ فى هذا الكود
كود :
Dim SaveDataSQl1 As String = "INSERT INTO qustions (q,a1,a2,a3,a4,at) VALUES(@q,@a1,@a2,@a3,@a4,@at)"
        Dim SaveDataCMD1 As New OleDbCommand

        If Con.State = ConnectionState.Closed Then
            ' إذا كان الاتصال مقفل
            Con.Open()

            With SaveDataCMD1
                .Connection = Con
                .CommandType = CommandType.Text
                .CommandText = SaveDataSQl1

                .Parameters.AddWithValue("q", TextBox1.Text)
                .Parameters.AddWithValue("a1", TextBox2.Text)
                .Parameters.AddWithValue("a2", TextBox3.Text)
                .Parameters.AddWithValue("a3", TextBox4.Text)
                .Parameters.AddWithValue("a4", TextBox5.Text)
                .Parameters.AddWithValue("at", TextBox6.Text)

                .ExecuteNonQuery()
                .Dispose()
            End With
            Con.Close()
        Else
            ' الاتصال مفتوح مسبقاً
            With SaveDataCMD1
                .Connection = Con
                .CommandType = CommandType.Text
                .CommandText = SaveDataSQl1

                .Parameters.AddWithValue("q", TextBox1.Text)
                .Parameters.AddWithValue("a1", TextBox2.Text)
                .Parameters.AddWithValue("a2", TextBox3.Text)
                .Parameters.AddWithValue("a3", TextBox4.Text)
                .Parameters.AddWithValue("a4", TextBox5.Text)
                .Parameters.AddWithValue("at", TextBox6.Text)


                .ExecuteNonQuery()
                .Dispose()
            End With
            Con.Close()
        End If
الرد }}}
تم الشكر بواسطة:
#2
علماً بأن رسالة الخطأ التى تظهر
تقول لى
خطأ فى جملة
insert into
وقد راجعت اسم الجدول واسماء الحقول كثيراً فوجدتها مطابقة لما فى قاعدة البيانات
الرد }}}
تم الشكر بواسطة:
#3
و السلام عليكم

تاكد من اسم الجدول والحقول
الرد }}}
تم الشكر بواسطة:
#4
جزاك الله خيراً
تم حل المشكلة
الرد }}}
تم الشكر بواسطة:
#5
عفواً.. كيف حُلّت المشكلة؟
الرد }}}
تم الشكر بواسطة:
#6
غيرت اسم الحقل من q إلى qus
فحلت المشكلة فلا ادرى لماذا
الرد }}}
تم الشكر بواسطة: أبوبكر سويدان
#7
شكراً لك.
الرد }}}
تم الشكر بواسطة:



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


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