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

خطأ في ال Data Source!

بدأه سـوكـره في 27 مارس 2008 · 8 رد · 1,182 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

782263-798.gif

وهذا الكود

Imports System.Data
Imports System.Data.OleDb



Partial Class _Default
	Inherits System.Web.UI.Page
	Dim objConnection As OleDbConnection
	Dim MyReader As OleDbDataReader
	Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

	End Sub

	Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSubmit.Click

		objConnection.ConnectionString = ("PROVIDER = Microsoft.Jet.OLEDB.4.0;DATA SOURCE=C:\DB2.mdb")
		objConnection.Open()

		Dim Res As Integer
		Dim strSQL, schtxt As String
		Dim dname, demail, dmessage As String
		dname = "'" + name.Text + "'"
		demail = "'" + email.Text + "'"
		dmessage = "'" + message.Text + "'"

		strSQL = "Insert Into GuestBookEntries(G_name,Email,Message)" & _
		"values(" + dname + "," + demail + "," + dmessage + ")"
		MsgBox(strSQL)
		Dim objComand2 As New OleDbCommand(strSQL, ObjConnection)
		Res = objComand2.ExecuteNonQuery()

	End Sub
End Class

ملاحظة: أنا مبتدئة : )

#2

ممكن نص رسالة الخطأ

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#4

الحمدلله انحلت المشكلة جزاك الله خير

ولكن ظهرت مشكلة ثانية :S

http://up.x333x.com/download.php?filename=556268186f.gif

وإذا ازلت السطر التالي تظهر المشكلة التالية:

MsgBox(strSQL)

http://up.x333x.com/download.php?filename=158c46cfb4.gif

ساعدوني الله يخليكم

#5

ممكن رسالة الخطأ ؟؟؟ رسالة الخطأ أهم من سطر الكود اللي بيسبب الخطأ .. لأن إحنا كده بنتكهن ونخمن سبب الخطأ لكن مع رسالة الخطأ بالتحديد سيتضح كل شيء

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#6

الرسالة الأولى:

اقتباس
Server Error in '/AddEntry' Application.

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

Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.

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.InvalidOperationException: Showing a modal dialog box or form when the application is not running in UserInteractive mode is not a valid operation. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.

الرسالة الثانية:

تظهر بعد إزلة السطر

MsgBox(strSQl)

اقتباس
Server Error in '/AddEntry' Application.

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

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

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: يجب أن تستخدم العملية استعلام قابل للتحديث.

#7

السلام عليكم

اولا لا يجوز استخدام الامر MsgBox وانما بدل منه يمكن استخدام Response.write أو استخدام جافاسكريبت .

الخطأ الثاني على الاغلب من عدم وجود صلاحيات على ملف قاعدة البيانات لذا من الافضل وضع ملف القاعدة في المجلد app_Data

#8

السبب الرئيسي الذي جعلني أطلب نص رسالة الخطأ هو MsgBox حيث ظننتها Method قامت أختنا بإضافتها .. ولكنها كما وضح فهي الوظيفة التي يتم استخدامها في Windows Application .. ولذا فهي غير متاحة في Web Application .. وعوضاً عنها يمكن إضافة النص المراد في Label بالصفحة أو عبر إرسال JavaScript للصفحة ليعرض نص الرسالة مثل MsgBox

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#9

ششششششششششششششششكككككككككككككككككررررررررررررررررااااااااااااااا

اشكركم جزيل الشكر

استطعت ان اضيف سجلات إلى قاعده البيانات والفضل بعد الله لكم

شكرا :D

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