الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في كود الاضافة لقاعدة البيانات

بدأه majado2 في 1 يناير 2010 · 4 رد · 937 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيف حالكم اخواني وسنه سعيده على الجميع

لدي الكود التالي فيه مشكله في الادخال لقاعدة البيانات

الكود

   	Dim SavInto As New OleDb.OleDbCommand
    	Dim ConStr As String = _
    	"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\qran.mdb"
    	Dim Conn As New OleDbConnection(ConStr)
    	SavInto.Connection = Conn
    	SavInto.CommandType = CommandType.Text
    	SavInto.CommandText = "INSERT INTO [qran3](sorano,ayano,position,endpos,pic)" & _
    	"values ('" & ComboBox1.SelectedValue & "','" & ComboBox2.Text & "','" & position_box.Text & "','" & endpos_box.Text & "','" & box_pic.Text & "') "
    	Conn.Open()
    	SavInto.ExecuteNonQuery()
    	Conn.Close()
    	MsgBox("تمت الاضافة بنجاح")
    	Me.Close()

رسالة الخطأ هي

Syntax error in INSERT INTO statement.

في السطر

 

SavInto.ExecuteNonQuery()

في انتظار اجاباتكم happy.gif

تم تعديل هذه المشاركة بواسطة majado2 في 1 يناير 2010 في 21:15

448e929608.jpg
#2

اذا كنت تستخدم اكسس و هو احتمال كبير قم بوضع القوسين [ و ] حول الكلمه position او pic لان احدهما قد يكون كلمه محجوزه لمحرك اكسس و هو ما يعيق عملية الادخال.

يرجى استخدام عملية البحث فهذا الموضوع موجود من قبل

و الله ولى التوفيق

1

مدونتي: C++ Tips and Tricks

#3
Muhammad alaa كتب:

اذا كنت تستخدم اكسس و هو احتمال كبير قم بوضع القوسين [ و ] حول الكلمه position او pic لان احدهما قد يكون كلمه محجوزه لمحرك اكسس و هو ما يعيق عملية الادخال.

يرجى استخدام عملية البحث فهذا الموضوع موجود من قبل

و الله ولى التوفيق

مشكور كريم واسف على ازعاجك وبحثت ولكن بم اجد اجابه شافيه

شكرا لك على تجاوبك الرائع

448e929608.jpg
#4

كما قال الاخ محمد علاء , عليك و الله اعلم ان كنت تستخدمين الميكروسوفت آكسس أن تقومي بتغيير اسماء الحقول التالية position او pic لان احدهما قد يكون كلمه محجوزه لمحرك اكسس

كأن تسميهما مثلا position1 او pic1

<EMBED src=http://www.abdelghafar.com/images/banners/bm2.swf width=486 height=60 type=application/x-shockwave-flash EMBED < menu="false" loop="true" quality="high">

#5
assaf_abdullah كتب:

كما قال الاخ محمد علاء , عليك و الله اعلم ان كنت تستخدمين الميكروسوفت آكسس أن تقومي بتغيير اسماء الحقول التالية position او pic لان احدهما قد يكون كلمه محجوزه لمحرك اكسس

كأن تسميهما مثلا position1 او pic1

مشكورين على تفاعلكم الرائع معلومه جديده

تم حل المشكله ...

448e929608.jpg

مواضيع مشابهة