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

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

بدأه الشرقاوي في 20 يونيو 2008 · 5 رد · 1,020 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارجو المساعدة ... :cry:

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

وهذه الرسالة التي تظهر لي:

Server Error in '/' Application.

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

Operator is not valid for type 'DBNull' and string "1".

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.InvalidCastException: Operator is not valid for type 'DBNull' and string "1".

Source Error:

Line 117: </table>

Line 118: <%end if%>

Line 119: <%if Session("UpdateClearList") = "1" Then%>

Line 120: <table id="Table_01" height="68" cellSpacing="0" cellPadding="0" width="545" border="0">

Line 121: <tr>

Source File: c:\domains\alreport.com\wwwroot\Admincp.aspx Line: 119

Stack Trace:

[invalidCastException: Operator is not valid for type 'DBNull' and string "1".]

Microsoft.VisualBasic.CompilerServices.ObjectType.ThrowNoValidOperator(Object obj1, Object obj2) +562

Microsoft.VisualBasic.CompilerServices.ObjectType.ObjTst(Object o1, Object o2, Boolean TextCompare) +2740

ASP.Admincp_aspx.__RenderForm1(HtmlTextWriter __output, Control parameterContainer) in c:\domains\alreport.com\wwwroot\Admincp.aspx:119

System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27

System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +44

System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +262

System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +72

System.Web.UI.Control.Render(HtmlTextWriter writer) +7

System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243

System.Web.UI.Page.ProcessRequestMain() +1926

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

Version Information: Microsoft .NET Framework Version:1.1.4322.2407; ASP.NET Version:1.1.4322.2407

#2

ارجو امساعدة يا اخوان

#3

:tantrum:

غريبة هالمشكلة ما حصلت لأحد من قبل

ارجو المساعدة من الاخوة الخبراء

وشكرا جزيلا

#4

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

عزيزي انت تحاول استخدام احد الحقول من قاعدة البيانات يحتوي على قيمة فارغة Null بعملية مقارنة او تعيين تأكد من قيمة الحقل المدخلة قم بعدم السماح بهذه القيمة في قاعدة البيانات

وفي حالة عدم وجود مشكلة ما اذا كان القيمة الفارغة Null لا توثر على صحة البيانات فقط قم باضافة الخاصية ToString بعد الخاصية Value للحقل المراد استخدامه هذا اذا كان الحقل نصي اما اذا كان غير ذلك قم باستخدام الدالة Val ليعيد لك قيمة الصفر في حالة وجود القيمة الفارغة للحقل لان الخاصية Tostring تحول القيمة الفرغة Null الى نص طوله صفر اي ""

أرجو الرد في حالة حل المشكلة

#5

السلام عليكم

المشكلة كما في رسالة الخطأ من استخدام قيمة فارفة في السيشن لذا استخدم مايلي

if   Session("UpdateClearList")  IsNot Nothing andalso   Session("UpdateClearList") = "1" Then
#6

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

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

Server Error in '/' Application.

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

Unspecified error

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.OleDb.OleDbException: Unspecified error

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[OleDbException (0x80004005): Unspecified error]

System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20

System.Data.OleDb.OleDbConnection.InitializeProvider() +57

System.Data.OleDb.OleDbConnection.Open() +203

ALReport.CFMModule.GetDR(String Sql)

ALReport.Admincp.Get_User_Wallet()

ALReport.Admincp.Page_Load(Object sender, EventArgs e)

System.Web.UI.Control.OnLoad(EventArgs e) +67

System.Web.UI.Control.LoadRecursive() +35

System.Web.UI.Page.ProcessRequestMain() +750

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

Version Information: Microsoft .NET Framework Version:1.1.4322.2407; ASP.NET Version:1.1.4322.2407

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…