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

خطأ في الاستعلام

بدأه codefinder في 28 أكتوبر 2008 · 8 رد · 844 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

اخوانى .. قمت بربط صفحة asp باكسس

و استخدم ado

و قمت بعمل اضافة فقط للصفحة .. لا احتاج سوى عمل اضافة

فمت بعمل كود ال insert ووضعته كبارمتر لل

اقتباس
db.Execute (str_insert)

و لكن عند الاضافة .. يحدث خطأ .. غريب .. انه يريد تحديث قبل الاضافة .. كيف هذا و انا اريد اضافة فقط .. هل يجب ان اقم بعمل اتصال بالجدول حتى حصل على عمليه اضافة ... !!!

و الخطا هو :

اقتباس
Error Type:

Microsoft JET Database Engine (0x80004005)

يجب أن تستخدم العملية استعلام قابل للتحديث.

/site/join.asp, line 566

و شكرا

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#2

قمت بتعديل العنوان لتوضيح المحتوي و الوصول للاجابة بسرعة

تم تعديل هذه المشاركة بواسطة AhmedElbaz في 28 أكتوبر 2008 في 16:40

#3

اوك .. طبعا .. مشرفنا العزيز

اعتزر للعلم اذا كنت قد وضعت كلمه خارجة و لكننى سوف افقد عقلى ..

لا اعرف السبب الغريب هذا

و شكرا

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#4

وضح مشكلتك بالتفصيل ... ما هو المتغير str_insert

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#5

السلام عليكم

الخى العزيز

المتغير هو جمله الاضافة :

dim str_insert
			dim add_date
			'
			add_date=date
			str_insert="insert into cust_info(cust_name,cust_nationalty,cust_city,cust_birthday,cust_marig_date,cust_salar
y,cust_tel_home,cust_tel_mobile,cust_tel_work,cust_tel_fax,cust_company,cust_job,
cust_address,cust_sadba,cust_zipcode,cust_email,cust_add_date) values ("
			str_insert=str_insert+"'"+var(0,0)+"'," ' name
			str_insert=str_insert+"'"+var(0,1)+"'," ' nationail
			str_insert=str_insert+"'"+var(0,2)+"'," ' city
			str_insert=str_insert+"'"+var(0,3)+"',"	  ' birth
			str_insert=str_insert+"'"+var(0,4)+"',"	  ' maruage
			str_insert=str_insert+"'"+var(0,5)+"'," ' sal
			str_insert=str_insert+"'"+var(0,6)+"'," ' tel home
			str_insert=str_insert+"'"+var(0,7)+"'," ' tel mobile 
			str_insert=str_insert+"'"+var(0,8)+"'," ' tel work
			str_insert=str_insert+"'"+var(0,9)+"'," ' tel fax
			str_insert=str_insert+"'"+var(0,10)+"',"' company
			str_insert=str_insert+"'"+var(0,11)+"',"' job
			str_insert=str_insert+"'"+var(0,12)+"',"' address
			str_insert=str_insert+"'"+var(0,13)+"',"' sad
			str_insert=str_insert+"'"+var(0,14)+"',"' zip
			str_insert=str_insert+"'"+var(0,15)+"',"' email
			str_insert=str_insert&add_date
			str_insert=str_insert+")"

و شكرا

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

#6

أنا أصلا مستغرب ليه الإيرور طلع لك بالنص العربي ؟؟؟؟

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#7
moh_kin كتب:
أنا أصلا مستغرب ليه الإيرور طلع لك بالنص العربي ؟؟؟؟

لأنه يستخدم آكسس عربي.

في الغالب المشكلة هنا أن البرنامج ليس لديه صلاحيات تعديل على ملف الـMDB. التحديث هنا يقصد به إضافة القيم و ليس تحديث البيانات.

http://databases.aspfaq.com/database/how-d...ery-errors.html

#8

أحسنت أخي System Down وجزاك الله كل خير على التوضيح ...

بالفعل المقصود بأمر التحديث هو إدخال الداتا منذ البداية ...

المشكلة هذه شهيرة جداً بين ASP.NET وAccess .. والسبب الرئيسي لها هو عدم وجود صلاحية لمستخدم ASP.NET الافتراضي للإضافة في ملف Access ..

يمكنك مراجعة مسؤولي الاستضافة لتعديل ذلك لك إن كنت تستضيف Sharing Host أو تعدلها أنت بيدك إن كانت لك صلاحية مدير على السيرفر

تقبلوا جميعا أسمى تحياتي

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#9

شكرا يا جماعه الخير

اخوانى سوف اجرب .. هذا و ارى امكانية ذلك ..

و لكن المشكله انها تظهر لى على جهازة و حين قمت برع الملفات على السيرفر حدث نفس الخطأ

فلا اعرف .. اعتقد ان المشلكة فى ملف الاكسس نفسه

بالفعل اعمل على اسس عربى و ووندوز عربى ( و لكننى لا انصح بذلك للمبرميج ككل ) و سوف اقوم بعمل فرمات لتحميل نسخة افضل مما معى

شكرا

ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق

خبرى 6 سنوات فى فيجوال بيزك 6و ASP

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