منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] Error Syntax Insert Into" - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] Error Syntax Insert Into" (/showthread.php?tid=3636)

الصفحات: 1 2


Error Syntax Insert Into" - djelloul - 14-08-14

ألسلام عليكم ورحمة الله تعالى وبركاته

الإخوة الكرام رجاءا

لكل فورم شراء مبيعات به تكست بوكس 1 وكومبوبوكس1 و1dateTimePicker و تكست بوكس2
لما أضغط على زر حفظ ـظهر رسالة خطأ "Error Syntax Insert Into" رغم أن نفس الكيوري استعملتها مرات عدة وهي تعمل فهل يمكنكم تصححيح الخطا لي ولكم جزيل الشكر


RE: Error Syntax Insert Into" - عقرب يماني - 14-08-14

حالياً ليس لدي محرر vb.net
حاولت التعديل عليه بالمفكره اليك النتيجة جربها وادع لي Smile
save.CommandText = "INSERT INTO Achats (N, Fournisseurs, Date, Montant) values('"& TextBox1.Text & "','" & ComboBox1.Text & "','" & DateTime.Value.Tostring & "','" & TextBox2.Text & "')"

اخطائك كانت عند & "','" &
تـكد من الفاصله المزدوجة ^_^


RE: Error Syntax Insert Into" - djelloul - 14-08-14

مشكور أخي لكن عملتها من قبل وما شتغلت دائما نفس النتيجة


RE: Error Syntax Insert Into" - سعود - 14-08-14

مافيه اي ضرورة لتقسيم سطر الاضافة insert into ولا اعني انه سبب الخطا ....جاري الاطلاع...


RE: Error Syntax Insert Into" - سعود - 14-08-14

لو تلاحظ اخي الكريم انك ضمنت اسماء الادوات كنصوص عادية ضمن سطر الاضافة
هذا امر .. الامر الاخر تساؤل هل من الممكن شرح معنى الاعمدة؟


RE: Error Syntax Insert Into" - سعود - 14-08-14

جرب سطر الحفظ التالي:
كود :
save.CommandText = "INSERT INTO Achats (N, Fournisseurs, Date, Montant)" & "values('" & TextBox1.Text & "','" & Val(ComboBox1.Text) & "','" & DateTime.Value & "','" & TextBox2.Text & "')"



RE: Error Syntax Insert Into" - سعود - 14-08-14

المعذرة اخي وجدت نوع تاريخ وعملة وهذي لا اتقن التعامل معهاSad
المعذرة مرة اخرى


RE: Error Syntax Insert Into" - عقرب يماني - 15-08-14

حسناً اليك اخطائك ... لاتقلي كنت عارف .. البدايات دائماً مؤلمه مافي داعي للمكابرة

1- date كلمة محجوزه لقاعدة البيانات لايصح استخدامها .. الحقل ديت خطاء وكذلك الحق الاخير الي اسمه Montant حولت نوع البيانات رقم .
2- سة حقل من نوع تأريخ يستطلب منك الكثير من التركيز ويضيع الوقت ... اجعله من نوع نص .. انا هكذا اصنع .
3- بالنسبه للخلبطت العلاقات في كتاب اسمه التخلي عن الربط بين الجداول في قاعدة البيانات اقراءه انا كاتبه من كم شهر يمكن يطلعك من عقدت تربيط الجداول
4- مالها داعي تحذف فورمات من مشروعك يمكن خايف حد يلطش منك معلومه كذا ولا كذا
5- علاقات الجداول خطاء , وانت تشتغل وانت مش مركز .. ركز شوي وشوف اخطائك وانا أزلت العلاقات الي بالجدول الي انت شغال عليه لانك مسوي نوع الحقل الثاني رقم وانت رابطه مع ثلاثه جداول اثنين مكررين والمصيبه نوعهم سترينج . يعني حقل رقمي وتدخل له نص !


RE: Error Syntax Insert Into" - djelloul - 15-08-14

السلام عليكم ورحمة الله تعالى وبركاته
أخي الكريم مشكور على مساعدتك

أخي الكريم حتى أفهم إذ أنني لا أزال أتعلم وأنا في أول مشواري لا زلت في البداية
أنت غيرت خصائص الحقول Date رجعتها تسكس وأنا قيل لي من قبل أن المفتاح في الحقول الأفضل أن يكون Numeric لأن يساعدك في البحث ولا يأخذ جهد كبير خصوصا عند ما يكون هناك الكثير من التسجيلات
أما بخصوص الفورمات التي تزعنها من المشروع فليس لشيء إلا لتصغير حجمه وعندما أنهيه بعون الله أضعه كاملا في الأمثلة والمشاريع ليستفيد منه الإخوة كمثال
وأرجوا رابط الكتاب الذي تكلمت عنه حتى أطلع عليه
ولك مني فائق الشكر والإمتنان


RE: Error Syntax Insert Into" - عقرب يماني - 15-08-14

وعليكم افضل السلام والرحمه , اهلاً بك اخي
هذا رابط الكتاب http://www.kutub.info/library/book/14496
نعم يقولون ان جعل حقل المفتاح الاساسي مفيد ليس للبحث فقط بل يوفر عليك جعل المستخدم يدخل رقم العمليه بجعل العملية من قاعدة البيانات اوتو نمبر
اي عند اضافة سجل جديد يحصل على رقم جديد بدون تدخل المستخدم
يعني مثلاً مافي داعي تسوي تكست لحقل المفتاح لانه سيضاف تلقائياً , وبالمناسبة انت عامل حقل المفتاح نص ^_^