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

نسخة كاملة : Error Syntax Insert Into"
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
ألسلام عليكم ورحمة الله تعالى وبركاته

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

لكل فورم شراء مبيعات به تكست بوكس 1 وكومبوبوكس1 و1dateTimePicker و تكست بوكس2
لما أضغط على زر حفظ ـظهر رسالة خطأ "Error Syntax Insert Into" رغم أن نفس الكيوري استعملتها مرات عدة وهي تعمل فهل يمكنكم تصححيح الخطا لي ولكم جزيل الشكر
حالياً ليس لدي محرر vb.net
حاولت التعديل عليه بالمفكره اليك النتيجة جربها وادع لي Smile
save.CommandText = "INSERT INTO Achats (N, Fournisseurs, Date, Montant) values('"& TextBox1.Text & "','" & ComboBox1.Text & "','" & DateTime.Value.Tostring & "','" & TextBox2.Text & "')"

اخطائك كانت عند & "','" &
تـكد من الفاصله المزدوجة ^_^
مشكور أخي لكن عملتها من قبل وما شتغلت دائما نفس النتيجة
مافيه اي ضرورة لتقسيم سطر الاضافة insert into ولا اعني انه سبب الخطا ....جاري الاطلاع...
لو تلاحظ اخي الكريم انك ضمنت اسماء الادوات كنصوص عادية ضمن سطر الاضافة
هذا امر .. الامر الاخر تساؤل هل من الممكن شرح معنى الاعمدة؟
جرب سطر الحفظ التالي:
كود :
save.CommandText = "INSERT INTO Achats (N, Fournisseurs, Date, Montant)" & "values('" & TextBox1.Text & "','" & Val(ComboBox1.Text) & "','" & DateTime.Value & "','" & TextBox2.Text & "')"
المعذرة اخي وجدت نوع تاريخ وعملة وهذي لا اتقن التعامل معهاSad
المعذرة مرة اخرى
حسناً اليك اخطائك ... لاتقلي كنت عارف .. البدايات دائماً مؤلمه مافي داعي للمكابرة

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

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