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

اواجه مشكلة في سطر 21 ما الحل؟,

مغلق
بدأه @jalal@ في 27 يونيو 2007 · 7 رد · 557 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم .,

اواجه مشكلة , في صفحة اي اس بي , اذ دائماً يوجد مشكلة HTTP 500 ويعطيني السبب انه السطر 21 وهو كالاتي ADO.execute(deleteSQl)

شو الحل الله يخليكم ..

#2

لم أستطع رؤية الكود ذو ال 21 سطرا

ولم أستطع رؤية الخطأ بوضوح

عزيزي الأخ الكريم أرجو ارفاق أي شيء متعلق بمشكلتك

وشكرا

#3
<%@ Language=VBScript CodePage = "1256"%>

<%

Name_Cooky=Request.cookies("Name")
If Name_Cooky="" Then

   response.redirect ("admin.asp")

End If

%> 

<!--#include file="connection.txt" -->

<%

id=request.querystring("id")

deleteSQL = "delete * from general_news where id="&id
ADO.execute(deleteSQl)

response.redirect "news_list.asp"

ADO.Close 
Set ADO=Nothing

%>
#4

لا تستخدم علامة النجمة في استعلام الحذف.الأصح هو:

deleteSQL = "delete from general_news where id="&id
#5

ما زالت نفس المشكلة , السطر ال 21 هو الاتي

ADO.execute(deleteSQl)

#6

اطلب الصفحة وزودها بالباراميتر المذكور

id=request.querystring("id")

deleteSQL = "delete * from general_news where id="&id

ربما كنت قد نسيته

#7

ضع علامة توقف عند السطر المذكور ثم شاهد محتويات المتغير deleteSQL فاذا كنت تعتقد انها صحيحة حاول ان تنفذها مباشرة في قاعدة البيانات فغالبا ما يكون الخطأ من بناء جملة الاستعلام نفسها مثلا اذا كان الحقل id نص يجب ان تضعه بين علامات تنصيص واحيانا قد تحدث مشكله اذا كنت تستخدم الاكسيس خصوصا حيث يعتبر بعض الكلمات انها محجوزه فاذا كان كل شئ سليم ولا تزال المشكله قائمه فجرب ان تكتب [id] بين اقواس في جملة الاستعلام والتي بالمناسبة لاتحتاج فيها لعلامة النجمة * في الحذف كما ذكر الاخ madani

#8

يعينكم الله اخواني راح اغلبكم معي ,ولكن الصفحة لم تعمل , والمشكلة كل صفحات الادمن , في حال اردت ان اضيف او احذف شي لا يسطيع , اكاد

أجن..

ارفق لكم احدى الصفحات في ملف وينرار

news_del.rar

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

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