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

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



خطأ فى كود الحفظ - الجندى - 21-03-14

السلام عليكم

ما الخطأ فى هذا الكود
كود :
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



RE: خطأ فى كود الحفظ - الجندى - 21-03-14

علماً بأن رسالة الخطأ التى تظهر
تقول لى
خطأ فى جملة
insert into
وقد راجعت اسم الجدول واسماء الحقول كثيراً فوجدتها مطابقة لما فى قاعدة البيانات


RE: خطأ فى كود الحفظ - salfig - 22-03-14

و السلام عليكم

تاكد من اسم الجدول والحقول


RE: خطأ فى كود الحفظ - الجندى - 22-03-14

جزاك الله خيراً
تم حل المشكلة


RE: خطأ فى كود الحفظ - أبوبكر سويدان - 22-03-14

عفواً.. كيف حُلّت المشكلة؟


RE: خطأ فى كود الحفظ - الجندى - 23-03-14

غيرت اسم الحقل من q إلى qus
فحلت المشكلة فلا ادرى لماذا


RE: خطأ فى كود الحفظ - أبوبكر سويدان - 26-03-14

شكراً لك.