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

دورة مرئية باللغة العربية للمبتدئين

مثبّترائج
بدأه AhmedElbaz في 7 أغسطس 2009 · 342 رد · 105,379 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#176

جزاك الله ألف خير ...

#177

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

جزاك اله الف خير الحمد لله مشكله الحذف اتحلت بس فيه حاجه تانيه طلعتلي انا كنت بضيف المواضيع وكانت ضغاله عادي بس لما جيت اطبق درس التعديل علي المواضيع لما جيت اضيف موضيع تاني بيطلعلي الغلط دا

Procedure or function 'AddEditNews' expects parameter '@nid', which was not supplied. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: Procedure or function 'AddEditNews' expects parameter '@nid', which was not supplied.

Source Error: 


Line 38:         com.Parameters.AddWithValue("@image", image);
Line 39:         com.Parameters.AddWithValue("@nid", nid);
Line 40:         return
Line 41:             com.ExecuteNonQuery();
Line 42:

اللي فهمته انه فيه غلط في البروسيدجر بس انا مش عارفه اوصل للغلط فين دا كود البروسيدجر

ALTER PROCEDURE AddEditNews
	(
	@nid int,
	@title nvarchar(100),
	@summary nvarchar(500),
	@details ntext,
	@cid int,
	@inhome bit,
	@ismain bit,
	@image image

	)
AS
	if(@nid=-1)
	insert into news (title,summary,details,Cid,[date],inhome,ismain,[image])values(@title,@summary,@details,@Cid,getDate(),@inhome,@ismain,@image)
	else
	update
	news set 
	title=@title,summary=@summary,details=@details,Cid=@Cid,inhome=@inhome,ismain=@ismain,[image]=isnull(@image,[image])
	where nid=@nid

وجزاك الله الف خير وفي انتظار الزيد من دروسك الرائعه بجد الف شكر ليك

#178
elsa2a كتب:

جزاك الله عنا خير الجزاء شكرا لاهتمام حضرتك بالرد عليا بس انا فعلا عامله كدا انا متبعه الخطوات زي محضرتك شغال بالضبط وعامه دا الكود بتاع الصفحه كلها

public partial class admin_ViewDeleteNews : pagedataaccess
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        CheckBox ch = (CheckBox)sender;
        foreach(GridViewRow r in GridView1.Rows)
        {
            CheckBox chek = (CheckBox)r.FindControl("Check_news");
            chek.Checked = ch.Checked;
        }

    }
    protected void Button_delete_Click(object sender, EventArgs e)
    {
        int dleted = 0;
        CheckBox ch = (CheckBox)sender;
        foreach (GridViewRow r in GridView1.Rows)
        {
            CheckBox chek = (CheckBox)r.FindControl("Check_news");
            if (chek.Checked)
            {
                DA.DeleteNews(GridView1.DataKeys[r.RowIndex].Value.ToString());
                dleted++;
            }
        }

        Label1.Text = "تم حذف الخبر" + dleted + "خبر";
        GridView1.DataBind();
    }
}

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

في رعايه الله

كان بودي أنك وضعت حل المشكلة لكي نستفيد نحن منها وهي بالفعل كانت نفس مشكلتي ..

ولمن واجه هذه المشكلة في درس تعديل وحذف الخبر في كود حذف الخبر

  protected void Button1_Click(object sender, EventArgs e)
    {
        int deleted = 0;
        CheckBox ch = (CheckBox)sender;
        foreach (GridViewRow r in GVnews.Rows)
        {
            CheckBox chk = (CheckBox)r.FindControl("CHKnews");
            if (chk.Checked)
            {
                DA.DeleteNews(GVnews.DataKeys[r.RowIndex].Value.ToString());
                deleted++;
            }
        }
        Lbmsg.Text = "تم حذف " + deleted + "الخبر بنجاح";
    }

يحذف الكود

اقتباس

CheckBox ch = (CheckBox)sender;

وهي طريقة طبقتها وأنحلت المشكلة .. فقد للإفادة

تحياتي

#179

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

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

على هذا المجهود الرائع ولكم استفدت منه ودائما ما تقف غزة ورجالها على اهم الثغور

باقة ورد معطرة من مبرمج الاسكندرية الصغير طاهر محمد ابوزيد الى البروفسيور م/ احمد محمد بركات

abozied1987@yahoo

#180
اقتباس
لسلام عليكم ورحمه الله وبركاته

جزاك اله الف خير الحمد لله مشكله الحذف اتحلت بس فيه حاجه تانيه طلعتلي انا كنت بضيف المواضيع وكانت ضغاله عادي بس لما جيت اطبق درس التعديل علي المواضيع لما جيت اضيف موضيع تاني بيطلعلي الغلط دا

Procedure or function 'AddEditNews' expects parameter '@nid', which was not supplied. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: Procedure or function 'AddEditNews' expects parameter '@nid', which was not supplied.

Source Error: 


Line 38:         com.Parameters.AddWithValue("@image", image);
Line 39:         com.Parameters.AddWithValue("@nid", nid);
Line 40:         return
Line 41:             com.ExecuteNonQuery();
Line 42:

اللي فهمته انه فيه غلط في البروسيدجر بس انا مش عارفه اوصل للغلط فين دا كود البروسيدجر

ALTER PROCEDURE AddEditNews
        (
        @nid int,
        @title nvarchar(100),
        @summary nvarchar(500),
        @details ntext,
        @cid int,
        @inhome bit,
        @ismain bit,
        @image image

        )
AS
        if(@nid=-1)
        insert into news (title,summary,details,Cid,[date],inhome,ismain,[image])values(@title,@summary,@details,@Cid,getDate(),@inhome,@ismain,@image)
        else
        update
        news set 
        title=@title,summary=@summary,details=@details,Cid=@Cid,inhome=@inhome,ismain=@ismain,[image]=isnull(@image,[image])
        where nid=@nid

بعد إذن الأستاذ ..

بالنسبة يأختي للخطاء أعتقد عندك خطأن .. عرفت حل الثاني أما ألأول فلا .

في البروسيجر

@image image

ضعية

@image image=null

كما طلب الأستاذ في أخر الدرس ووضحة لنا

شوفي وجربي وأما الخطاء الاول فأتركة للأستاذ .

سؤال

هل سميتي في جدول news الأسم هاذا nid

تم تعديل هذه المشاركة بواسطة al3zabe في 18 فبراير 2010 في 12:14

#181
al3zabe كتب:

بعد إذن الأستاذ ..

بالنسبة يأختي للخطاء أعتقد عندك خطأن .. عرفت حل الثاني أما ألأول فلا .

في البروسيجر

@image image

ضعية

@image image=null

كما طلب الأستاذ في أخر الدرس ووضحة لنا

شوفي وجربي وأما الخطاء الاول فأتركة للأستاذ .

سؤال

هل سميتي في جدول news الأسم هاذا nid

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

بالنسبه لnid اه دا اسمه في الداتا بيز

في رعايه الله

#182

يعطيك الف عافيه على الدروس الرائعه

بس لو سمحت امتا راح تكملهم محتاجينهم ضروري باسرع وقت

#183

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

الدرس الحادي عشر : تغير كلمة المرور

الدرس يحتوي مفهيم جديدة , وحل لمشكلة وجهت الشباب كثيرا

شرحة الدرس تحميل الدرس

arab-code-logo.png

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

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#184

نتضر باحر من الجمر الجزا الخاص بالمستخدم العادي

#185

السلام عليكم

صراحة يعطيك العافية, بس ياريت الجزء المتبقى تركز على واجهة اليوزر وبين عدة امثلة فيها

شكرا

#186

الشكر الجزيل والكبير لك يا استاذ أحمد على هذه الدورة الرائعة التي اضافت الكثير لي ولزملائي في هذا المنتدى الرائع.

سؤالي هو، هل بالإمكان تصميم موقع إجتماعي كالفيس بوك باستخدام الـ ASP.NET

حسب معلوماتي فإن موقع MySpace يستخدم هذه التقنية

هل بإمكانك أن تقدم لنا دورة حول هذا الموضوع إذا كان ذلك بالإمكان

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

#187

جزالك الله خير وسهل لك كل طريق وصعب

صراحه الدروس رائعه مفيدة جدا

لكن اخي عن مشكله صغيره

انني اضيف DataKeyNames للقريد فيدو

عندما اريد ان اكتب [R.RowsIndex]

لاتظهر هذا الاختيار كما في الصورة الاتيه

فاين الخطا

وشكرا وجزالك الله الجنه على نمشر العلم بين المسلمين

الصورة بالمفرقات

post-193578-12672891941973_thumb.gif

#188

من خلال تطبيقي على درس السيكورتي واجهة خطاء في FormsAuthentication

أجدها غير معرفة عندما أريد كتابتها .. وبعد البحث حللت المشكلة وهي في أعلى صفحة login.aspx.cs وصفحة menu.ascx.sc داخل مجلد admin

أي تعريف يبداء با using أحذفه وأظف التالي

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Principal;
using System.Web.UI;
using System.Text;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

كذلك فائدة لمن أراد تحديد وقت البقاء في مجلد admin عند خمول المستخدم .

في ملف web.config

 <authentication mode="Forms">
      <forms defaultUrl="~/admin/" loginUrl="login.aspx" />
    </authentication>

نعدلها إلى

 <authentication mode="Forms">
      <forms defaultUrl="~/admin/" loginUrl="login.aspx" timeout="1" />
    </authentication>

timeout="1"

عدل 1 إلى أي وقت تريدة وهو يمثل دقائق

هذه بعض من المشاكل والصعوبات التي واجهتني واردت أن أشارك أخواني وأخواتي بها لتعم الفائدة .

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

تحياتي

تم تعديل هذه المشاركة بواسطة al3zabe في 28 فبراير 2010 في 01:18

#189

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

بعد اذن البشمهندس ارد عليك

انت المفروض انك تكتب بدلا من GV1.Rows

تكتب GV1.DataKeys[r.rowIndex]

#190

يا ريت يا بشمهندس تكملنا الكورس ده

نحن بانتظارك

او حتي يا ريت تقول لنا حضرتك هتكمل ولا هتقف لغاية كده

والله يوفقك دائما يا رب

ارجو الرد

#191
hussein500 كتب:

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

بعد اذن البشمهندس ارد عليك

انت المفروض انك تكتب بدلا من GV1.Rows

تكتب GV1.DataKeys[r.rowIndex]

وعليكم السلام

كتب مثل ما قلتي والى الان لم تظهر الصورة مرفقه

وشكرا جزيلاا مره اخرى

عذرا ارفقه الصورة الخاطئه من عجلتي

post-193578-12674226715218_thumb.gif

تم تعديل هذه المشاركة بواسطة NaSeR33 في 1 مارس 2010 في 08:51

#192
NaSeR33 كتب:

جزالك الله خير وسهل لك كل طريق وصعب

صراحه الدروس رائعه مفيدة جدا

لكن اخي عن مشكله صغيره

انني اضيف DataKeyNames للقريد فيدو

عندما اريد ان اكتب [R.RowsIndex]

لاتظهر هذا الاختيار كما في الصورة الاتيه

فاين الخطا

وشكرا وجزالك الله الجنه على نمشر العلم بين المسلمين

الصورة بالمفرقات

الصح : r.RowIndex

اي موقع حتي تحكم عليه جيد هناك اشياء يجب مراعتها

منها التصميم

قمت بتصميم واجهة مبسطة اذا قدر الله لي سوف استخدمها كواجه للمشروع ان شاء الله

post-206339-12674533631573_thumb.jpg

مرفق الملف الخاص بالفوتوشوب

safanews.zip

arab-code-logo.png

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

ليست المشكلة أن تخطــىء ، حتى لوكان خطئك جسيما

وليست الميزة أن تعترف بالخطـــأ وتتقبل النصح .. إنمـا

العمل الجبــار الذي ينتظرك حقا هو أن لا تعـــــــــــــود

للخطـــــــأ أبــدا ……

#193

تم تحميل المرفق وتصميم أكثر من رائع ... ونحن بالأنتظار أحر من الجمر

تحياتي

#194
NaSeR33 كتب:

وعليكم السلام

كتب مثل ما قلتي والى الان لم تظهر الصورة مرفقه

وشكرا جزيلاا مره اخرى

عذرا ارفقه الصورة الخاطئه من عجلتي

السلام عليكم

الخطأ انك متسرع

انظر جيدا الي ما كتبته ستجد انك كتبت

GV1.DataKeyNames

ولكن الصح

GV1.DataKeys

فتصبح

GV1.DataKeys[r.rowIndex].value.toString();

تم تعديل هذه المشاركة بواسطة hussein500 في 1 مارس 2010 في 22:30

1
#195

تصميم اكتر من رائع ننتضرك باحر ن الجمر

#196
hussein500 كتب:

السلام عليكم

الخطأ انك متسرع

انظر جيدا الي ما كتبته ستجد انك كتبت

GV1.DataKeyNames

ولكن الصح

GV1.DataKeys

فتصبح

GV1.DataKeys[r.rowIndex].value.toString();

مشكور اخوي على الفاعل

الانسان بعض الاحيان ينسى وويتسرع ويتهور

islamicnfo_a كتب:

الصح : r.RowIndex

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

#197

السلام عليكم اخي العزيز

كيف الحال ان شاء الله تكون بصحة وعافية

قرأت الموضوع رقم 30 وطبقتة وكان كويس

بس المشكلة اني اشتي استخدم حقل groupid كـ int مش bit

وحاولت اضبطها على كذا بس ماضبطت في الProcedsuer اوكي

لانه معي 3 انواع من المشرفين ...... فـ لو مافيهاش ازعاج ايش اللي ممكن اسوية

ومشكور جدا

#198
eng usama كتب:

السلام عليكم اخي العزيز

كيف الحال ان شاء الله تكون بصحة وعافية

قرأت الموضوع رقم 30 وطبقتة وكان كويس

بس المشكلة اني اشتي استخدم حقل groupid كـ int مش bit

وحاولت اضبطها على كذا بس ماضبطت في الProcedsuer اوكي

لانه معي 3 انواع من المشرفين ...... فـ لو مافيهاش ازعاج ايش اللي ممكن اسوية

ومشكور جدا

السلام عليكم يا ريت تبعت شكل ال error

اللي بيظهرلك

ولو كان في البروسيديور يبقي الافضل انك تمسح البروسيديور وتعملها من تاني

مش هتاخد منك وقت ان شاء الله

تصميم اكثر من رائع ويا ريت يا بشمهندس لو تقلنا احنا المفروض نتعلم ايه علشان نبقي كويسين في التصميم

ونستخدم برامج ايه في التصميم

معلش احنا متقلين عليك

#199

أستاذ أحمد العزيز، شكراً لك جزيلاً على هذه الدورة الرائعة، التي استطعت أن تكون فيها أكثر من رائع في كل شيء.

أستاذي الكريم، هناك مشلكة تواجهني ولم استطع أن أجد لها أي حل، لعلك تكون قادر على مساعدتي في ذلك

الصورة التالية توضح لك الخطأ الذي يحدث معي، علماً بأنني استخدم VisualStudio 2008 مع ASp.NET3.5

بالمناسبة هل هناك أي إمكانية لكي تضع لنا الكود الخاص بهذه الدورة الرائعة؟

ولك جزيل الشكر مقدماً.

post-222983-12675608870959_thumb.jpg

#200
majdantonio كتب:

أستاذ أحمد العزيز، شكراً لك جزيلاً على هذه الدورة الرائعة، التي استطعت أن تكون فيها أكثر من رائع في كل شيء.

أستاذي الكريم، هناك مشلكة تواجهني ولم استطع أن أجد لها أي حل، لعلك تكون قادر على مساعدتي في ذلك

الصورة التالية توضح لك الخطأ الذي يحدث معي، علماً بأنني استخدم VisualStudio 2008 مع ASp.NET3.5

بالمناسبة هل هناك أي إمكانية لكي تضع لنا الكود الخاص بهذه الدورة الرائعة؟

ولك جزيل الشكر مقدماً.

الخطأ في فنكشن ال ToString لازم يكون بعدها قوسين () هيك

ToString();

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