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

اريد حلا

مغلق
بدأه memoma_2000 في 30 يناير 2003 · 4 رد · 725 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الى الاخوة الاعزاء انا عضو جديد في هذا المنتدى

وهذاه اول مشاركه لي

ارجو ان تجدولي حلا كي ناخذ فكره طيبه عن هذا المنتدى

مشكلتي اني قمت بعمل برنامج على لغة ال ASP ولكن هذا البرنامج لا يقبل عملية الاضافة ولا التعديل ويظهر لي هذه الرساله

Error Type:

Microsoft JET Database Engine (0x80004005)

Operation must use an updateable query.

/add.asp, line 16



مع العلم انه يقوم بعملية الاستعلام من نفس قاعدة البيانات بنجاح

وهذا هو الكود الذي كتبته لعملية الاضافة



<%

Dim oConn  

Dim oRs  

Dim filePath	





filepath=Server.MapPath("mydb.mdb")

Set oConn = Server.CreateObject("ADODB.Connection")

   oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath

   oConn.Execute "update PING set HOST_NAME='Paul Enfield'"

   oRs.Close

 	 Set oRs= Nothing

   

   

   

%>

ارجو منكم مساعدتي

ولكم جزيل الشكر

#2

:eek: غريب .. الكود سليم كما أرى .. طيب إذا كنت انت مجرب الكود على سيرفر الشركة المضيفة فأعتقد أنك لازم تعطي الملفات صلاحية القراءة و الكتابة Read/Write Premession .. و هذا مشكلة تكررت مع العديد و اتضحت عندما كانوا يعرضون لكن لا يمكنهم الحذف أو التعديل ..

You can fly while you can touch the sky

#3

اخي العزيز اشكرك اولا على الرد

ولكن انا لا يوجد عندي شركة مضيفة فانا اعمل على شبكة داخليه لاحدى الشركات وجعلت جهازي web server

واعطيت ال access data base جميع الصلاحيات ولم يشتغل معي؟؟

ولكن هل هناك فرق في استخدام ال ofice xp أو 2000 أو 97؟؟؟

ربما تكون المشكله هنا؟؟

#4

طبعا خاصة إذا كنت حولتها أو كانت من نوع Read Only ..

تأكد من قاعدة البيانات .. المشاكل عادة تظهر مع نسخة 97 ..

You can fly while you can touch the sky

#5

تم حل المشكله ولله الحمد

لقد كانت المشكله في قاعدت البيانات حيث انه تم فتحها عن طريق 2000 وهي منشأه عن طريق 97 ولكن دون تحويلها ....وكان هذا هو سبب المشكلة

هذا الموضوع مغلق.

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