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

خطأ فى كود Ado.net

مغلق
بدأه m2mweb في 25 يناير 2008 · 2 رد · 808 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فى هذا المشروع يطلب وضع قيمة الباسورد

حتى يتم أكتمال البرنامج

وهذا هو الكود

*****************

Dim n As String
		n = "'" & TextBox1.Text & "'"
		cmd.CommandText = "Select * from password where pwd = '" + n + "'"
		dr = cmd.ExecuteReader
		dr.Read()
		If dr.HasRows = True Then
			GroupBox1.Enabled = True
			GroupBox2.Enabled = True
			Label1.Visible = False
			TextBox1.Visible = False
			dr.Close()
		Else
			MsgBox("your password wrong")
		End If

*****************

وعند تشغيل البرنامج ووضع الباسورد

والضغط على الزرار لتنفيذ الكود

يأتى عن جملة

dr = cmd.ExecuteReader

ويخرج لى هذا الخطأ

Syntax error in FROM clause.

فأرجو اذا كان أحد يعرف ماسبب هذا الخطأ

أن يجاوبنى وشكرا لكم

المشروع فى المرفقات

مع العلم ان

البرنامج المستخدم

visualbasic.net

ولغة

ado.net2 ( connected mode )

My_Web.rar

zoomerwo2.jpg
#2

أخي الحبيب الافضل ان تستعمل طريقة البارامتر parameter وذلك ان تجعل قيمة الحقل عبارة عن متغير كالتالي

 cmd.CommandText = "Select * from password where pwd = @pwd"
cmd.parameters.add("@pwd",string).value=n

جرب واعطيني الرد وشكرا

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

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#3

حدث خطا أثناء عمل هذه الطريقة

ولكن شكرا لك على ردك وانا عرفت الخطأ اللى كان فى المشروع من ايه

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

  n = "'" & TextBox1.Text & "'"
		cmd.CommandText = "Select * from password where pwd = '" + n + "'"
zoomerwo2.jpg

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

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