تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
syntax error in INSERT INTO statment
#1
ظهر لي هذا الخطأ عند الضغط عغى زر الاضافة في قاعدة البيانات المربوطة بالبرنامج و اكاد اقسم من عدم وجود خطأ أو اي شئ
جربت كل طرق اﻷضافة التي اعرفها ﻻ يوجد خطأ ومع ذلك يظهرلي نقس الجملة
ماذا افعل اهل المنتدى الكرام Sad
الرد }}}}
تم الشكر بواسطة:
#2
الجملة خطأ اما خطأ نحوي أو نوع حقل رقمي جعلته نصي او العكس .

ارفق مثال بسيط للمشكلة أو الكود المستخدم ،، ونشوف .
الرد }}}}
تم الشكر بواسطة:
#3
سوف ارفق الكود بعد قليل باذن الله لانني لست على نفس الجهاز
و شكرا على الرد اخ حريف
الرد }}}}
تم الشكر بواسطة:
#4
ارفق كود SQL
{وَلَنَبْلُوَنَّكُمْ حَتَّى نَعْلَمَ الْمُجَاهِدِينَ مِنْكُمْ وَالصَّابِرِينَ وَنَبْلُوَ أَخْبَارَكُمْ} [محمد: 31].

الرد }}}}
تم الشكر بواسطة:
#5
undefined
الرد }}}}
تم الشكر بواسطة:
#6
الكود
كود :
Dim cmd As New OleDbCommand("INSERT INTO Rays (Name,Date,PicPath)values(?,?,?)", CON)
            
            MsgBox(Trim(AddRay.TextBox1.Text) & vbCrLf & Date.Today & vbCrLf & PicPath)

            cmd.Parameters.AddWithValue("@Name", OleDbType.VarChar).Value = Trim(AddRay.TextBox1.Text)

            cmd.Parameters.AddWithValue("@Date", OleDbType.Date).Value = Date.Today

            cmd.Parameters.AddWithValue("@PicPath", OleDbType.VarChar).Value = PicPath

            CON.Open()

            cmd.ExecuteNonQuery()

            CON.Close()
            Msg.LabelT.Text = "رسالة"
            Msg.LabelM.Text = "تمت الأضافة بنجاح"
            Msg.PictureBox1.Image = My.Resources.tick
            Msg.Show()
            DataGridViewx1.Refresh()
            updateDB()
مع العلم ان قاعدة البيانات فيها جدول اسمه Rays
يحتوي على ثلاث عواميد
Name ونوعه Short Text
Date ونوعه Date/Time
PicPath و نوعه Short Text
و لدي متغير يدعى PicPath من نوع String
الرد }}}}
تم الشكر بواسطة:
#7
حاط ? في سطر انسيرت

والبارامتر حاط @ + اسم الحقل
الرد }}}}
تم الشكر بواسطة:
#8
اخي حريف برمجة لم افهمك
ممكن توضح اكثر لو سمحت
و اسف على ازعاجك
الرد }}}}
تم الشكر بواسطة:
#9
كود :
Dim cmd As New OleDbCommand("INSERT INTO Rays (Name,Date,PicPath)values(@Name,@Date,@PicPath)", CON)

مبدئياً السطر هذا يكون كذا دام انك كاتب البارامتر اسفل هكذا

            cmd.Parameters.AddWithValue("@Name", OleDbType.VarChar).Value = Trim(AddRay.TextBox1.Text)

            cmd.Parameters.AddWithValue("@Date", OleDbType.Date).Value = Date.Today

            cmd.Parameters.AddWithValue("@PicPath", OleDbType.VarChar).Value = PicPath
الرد }}}}
تم الشكر بواسطة: عابر سبيل
#10
جاري التجربة وشكرا اخي
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  خطأ في جملة Insert Into djelloul 8 197 06-04-16, 01:28 AM
آخر رد: djelloul
  insert .. select atefkhalf2004 6 1,016 23-12-13, 02:06 PM
آخر رد: atefkhalf2004
  [مثال] insert suz 2 623 17-11-13, 03:27 PM
آخر رد: سعود
  ERROR: Attempted to read or write protected memory... eng.khalidvb 2 459 18-08-13, 04:49 PM
آخر رد: eng.khalidvb
  مشكلة في جملة insert تركي قرمزلي 0 348 11-12-12, 03:09 PM
آخر رد: تركي قرمزلي

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


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