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

مشكلة في إضافة البيانات إلى SQL Server

مغلق
بدأه jrahma في 26 أبريل 2006 · 7 رد · 641 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لما هذا الخطأ أثناء إضافة البيانات إلى SQL Server

هذا هو كود الإضافة:

SqlCommand sql_command = new SqlCommand("INSERT INTO members (member_sex, member_cpr, member_password, member_nationality, member_block, member_gov, member_daaera, member_email, member_mobile, member_created_ip) " + "Values ('" + Session["member_sex"].ToString() + "', " + (int)Session["member_cpr"] + ", '" + Session["member_password"].ToString() + "', '" + Session["member_nationality"].ToString() + "', '" + Session["member_block"].ToString() + "', 'GOV', 6, '" + Session["member_email"].ToString().ToLower() + "', '" + Session["member_mobile"].ToString() + "', '" + Request.UserHostAddress.ToString() + "')", sql_connection);

وهذا هو الخطأ:

System.InvalidCastException was unhandled by user code

Message="Specified cast is not valid."

Source="App_Web_rntv0oro"

StackTrace:

at ASP.confirm_signup_aspx.btnRegister_Click(Object sender, EventArgs e) in c:\Documents and Settings\Jassim Rahma\My Documents\Visual Studio 2005\WebSites\Bahrain Public Opinion Polling\confirm_signup.aspx:line 27

at System.Web.UI.WebControls.Button.OnClick(EventArgs e)

at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)

at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)

at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)

at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)

at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 26 أبريل 2006 في 23:18

#2

يمكن أن يكون الخطأ في التعبير التالي:

(int)Session["member_cpr"]

وذلك في حال عدم وجود قيمة ضمن:

Session["member_cpr"]

تعبر عن قيمة رقمية صحيحة, أرجو التأكد قبل إجراء عملية cast لقيمة:

Session["member_cpr"]
#3

متأك من وجود القيمة لأني أعرضها في صفحة للتأكد منها

#4

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

#5

هذه هي الأعمدة في قاعدة البيانات

post-3155-1146083518_thumb.jpg

#6

لاحظت من خلال الخطأ أن رقم السطر الذي يظهر فيه الخطأ هو 27 في الصفحة confirm_signup.aspx, هل الكود السابق موجود في الصفحة confirm_signup.aspx أم موجود في صفحة Code Behind ذات الامتداد CS....

#7

لاحظت من خلال الخطأ أن رقم السطر الذي يظهر فيه الخطأ هو 27 في الصفحة confirm_signup.aspx, هل الكود السابق موجود في الصفحة confirm_signup.aspx أم موجود في صفحة Code Behind ذات الامتداد CS....

#8

الكود موجود في confirm_signup.aspx

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

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