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

مشكلة في جملة Insert مع Asp ؟؟

بدأه sma4 في 12 أبريل 2008 · 8 رد · 1,149 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

اخواني لدي الكود التالي في عملية ادراج سجل جديد في قاعدة البيانات ..

في الصفحة الأولى :

  <form action="msg.asp" method="post">
	<input type="text" class="input_textarea" name="Title_News" size="56"></td>
	<textarea class="input_textarea" name="Body_News" rows="11" cols="54"></textarea>
	  <input class="input_textarea" type="submit" value="إرســال" name="B3"> <input type="reset" class="input_textarea" type="reset" value="مسح الحقول" name="B4">   </form>

وفي الصفحة التي من خلالها يتم ادراج البيانات الكود التالي :..

<!--#include file="conn.asp"-->
<%
Title = Request.Form ("Title_News")
s1 = Request.Form ("Body_News")
res = "Insert Into News(News_Title,News_Body) values('" & Title & "','" & s1 & "')" 
cn.execute (res) 
cn.close

%>

وللأسف كل مرة يظهر لي رسالة خطأ بالشكل التالي ::.

اقتباس
Error Type:

Microsoft JET Database Engine (0x80004005)

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

/red/Admin/msg.asp, line 16

#2

للإضافة :

جربت جميع الحلول الموجودة في المنتدى تقريباً والتي تتحدث عن Security والتأشير على جميع العلامات .. وايضاً من خلال IIS الموجود في لوحةالتحكم وذلك بالتأشير على جميع الخيارات الموجودة في ( هوم دايركتوري) ..

بالانتظار اخواني..

#3

السلام عليكم

المفروض ان تكون هناك صلاحية للكتابة على المجلد الموجود به قاعدة البيانات وفي asp.net يوجد هناك مجلد app_Data حيث يكون افتراضيا به هذه الصلاحيات

تم تعديل هذه المشاركة بواسطة TareqVB في 12 أبريل 2008 في 21:56

#4

تسلم اخوي طارق على الرد ..

بالنسبة للصلاحيات الموجودة في تبويب Security فقد اشرت على السماح بالجميع !!

..

ولكن هناك مشكلة بسيطة في Read-Only وهي انها تظهر على شكل مربع ؟؟

حاولت ازيلها اكثر من مرة ولكن عندما ارجع اليها مرة اخرى اجد المربع موجود كما في الصورة المرفقة ؟؟

مالحل ان كانت هي المشكلة بالفعل ؟؟؟

post-138345-1208046076_thumb.jpg

#5

السلام عليكم

الصلاحيات لا يجب ان تكون على wwwroot وانما على مجلد الموقع .

ادخل على iis ثم بالماوس اليمين على موقعك ثم خصائص properties حيث يوجد هناك خيار write فيجب ان يكون مفعل .

#6

بالضبط أخوي طارق ..

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

وايضاً لا تزال المشكلة قائمة للأسف :(

اسمح لي استاذي غلبتك معاي :( ...

post-138345-1208082960_thumb.jpg

#7

السلام عليكم

فكما قال الأخ TareqVB

TareqVB كتب:
المفروض ان تكون هناك صلاحية للكتابة على المجلد الموجود به قاعدة البيانات ...

الحل بالمرفق

asp_.zip

#8

يا سلام سلم ..

بالفعل جربت كل الحلول عملت Check عند كل اليوزرات ومامشت معاي ..

لكن بعد ما جربت حل أخونا الغالي dartzon باضافة يوزر جديد ..

والحمد لله كل الأمور تمام ...

جزاكم الله خير جميعاً ..

الحمد لله ريحتوني قبل ما احول مشروعي الى php ...

#9

اود أن أشكر جزيل الشكر الأخ dartzon على الحل الذي وضعه في المرفقات

و بالفعل النتجية ناجحة 100% و هذا بعد شهرين لي من البحث عن الطريقة التي تمكنني من إضافة أو تعديل السجلات في قواعد البيانات

بعد أن فقدت الامل لكن بفضل الله و بحمده قام الاخ dartzon بالتوضيح لنا في المرفقات و أنا الأن مسرور جدا و لا أعرف حتى كيف أشكره

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

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