منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : شباب تظهر لى رسالة خطئ عند الحفظ لا لعملم لماذا فا ارجو المساعدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
السلام عليكم شباب
تظهر معى هذه الرساله عند الحفظ من الداتا جريد فيو
لاكن لا علم لماذا مع العلم ان البيانات يتم حفظها

هذا هو كود الحفظ
PHP كود :
   Try
                Dim cmd 
As New DAL
                For I 
As Integer 0 To DataGridView1.Rows.Count 1
                    cmd
.Editdata("insert into buy2 ( invono , invsuc , invsun , invqu , invprc ,invsal ) VALUES ('" DataGridView1.Rows(I).Cells(0).Value "' , '" DataGridView1.Rows(I).Cells(1).Value "' , '" DataGridView1.Rows(I).Cells(2).Value "' , '" DataGridView1.Rows(I).Cells(3).Value "' , '" DataGridView1.Rows(I).Cells(4).Value "' , '" DataGridView1.Rows(I).Cells(5).Value "' )")
 
               Next
            Catch ex 
As Exception

            End 
Try 

هذه رسالة الخطأ
[attachment=7207]


هذه قاعدة البيانات التى يتم الحفظ ببها
[attachment=7208]

ارجو المساعدة فى هذا الموضوع وشكرا لكم
مشكلتك في الغالب هو أنك في عبارة insert تستخدم التنصيص المفرد لكل الحقول التنصيص يستخدم للحقول النصية فقط أرى أن تزيل التنصيص المفرد من قيم الحقول الرقمية وإبقائه فقط على الحقول النصية
هذا كودك بعد التعديل ولكن دققه قبل الاستخدام
PHP كود :
cmd.Editdata("insert into buy2 ( invono , invsuc , invsun , invqu , invprc ,invsal ) VALUES (" DataGridView1.Rows(I).Cells(0).Value ", " DataGridView1.Rows(I).Cells(1).Value ", '" DataGridView1.Rows(I).Cells(2).Value "' , " DataGridView1.Rows(I).Cells(3).Value ", " DataGridView1.Rows(I).Cells(4).Value " , " DataGridView1.Rows(I).Cells(5).Value ")"
شكرا لك اخى العزيز لاكن ظهرت لى مشكلة اخرى
مشكلة فى جملة الinsert into
ياريت توضح شو المشكل بالضبط ما هي رسالة الخطأ
هذه هى الرسالة اخى العزيز
syntax error in insert into statement
طيب هذه عبارة إدراج نجحت في إدراج القيم في جدولك استبدل القيم بالمتغيرات في برنامجك وتأكد من الفواصل والتنصيص بدقة ويجب أن يعمل معك
PHP كود :
insert into buy2 (invono,invsuc,invsun,invqu,invprc,invsalvalues (10,101'barcode'3205615
المشكلة تقريبا فى
"' , '" & DataGridView1.Rows(I).Cells(4).Value & "' , '"
هون اذا الخلية فاضية رح يعطيك خطأ في الصيغة إذا الحقل رقمي مرر القيمة 0