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

[تنبيه]كود login بالفيجيوال بيسك 2005به مشكلة

مغلق
بدأه pal_tamimi في 2 فبراير 2007 · 4 رد · 705 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام انا بعمل شاشة دخول لبرنامج على vb.net 2005

واواجهة مشكة بالكود المطروح

	Private Sub Btnok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnok.Click

		Dim myConnection As SqlConnection
		myConnection = New SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\ALRAYAH\My Documents\Visual Studio 2005\Projects\Project\proect1\database\alraed_software.mdf;Integrated Security=True; Connect Timeout=30;User Instance=True;")

		Dim myCommand As SqlCommand
		myCommand = New SqlCommand("SELECT username,password FROM user WHERE username = @UsernameTextBox AND password = @passwordTextBox", myConnection)

		Dim uName As New SqlParameter("@UsernameTextBox", SqlDbType.NVarChar)

		Dim uPassword As New SqlParameter("@passwordTextBox", SqlDbType.NVarChar)
		uName.Value = UsernameTextBox.Text

		uPassword.Value = PasswordTextBox.Text

		myCommand.Parameters.Add(uName)

		myCommand.Parameters.Add(uPassword)

		myCommand.Connection.Open()


		Dim myReader As SqlDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection)

		Dim Login As Object = 0

		If myReader.HasRows Then
			myReader.Read()

			Login = myReader(Login)


		End If

		If Login = Nothing Then
			MessageBox.Show("Sorry, username/password details were incorrect")

		Else
			MessageBox.Show("Login successful")

			Me.Hide()
			Form1.Show()


		End If

	End Sub

ويعطي الرسالة التالية :

incrrect synatx near the keyword 'user

ارجوا منكم الحل

تم تعديل هذه المشاركة بواسطة pal_tamimi في 3 فبراير 2007 في 00:27

#2

السلام عليكم

غير السطر التالى

  myCommand = New SqlCommand("SELECT username,password FROM user WHERE username = @UsernameTextBox

الى

	  myCommand = New SqlCommand("SELECT username,[password] FROM [user] WHERE username = @UsernameTextBox AND [password] = @passwordTextBox", myConnection)

تم تعديل هذه المشاركة بواسطة waleedhm في 3 فبراير 2007 في 01:37

{وَاتَّقُواْ يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَّا كَسَبَتْ وَهُمْ لاَ يُظْلَمُونَ} (281) سورة البقرة

br17.gif

برنامج الإتصلات الإدارية والارشيف الالكتروني

برنامج الخبير لنقاط البيع المباشرة

#3

أكيد جواب waleedhm صحيح

لانك استخدمت اسماء محجوزة في الذاكرة من قبل برنامج SQL Server

#4

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

الحمد لله الكود نفذ

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

اخوكم ابوالبراء

#5

العنوان غير مناسب

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

كما يرجى وضع كل ما يتعلق ببرمجة قواعد البيانات في قسم ADO .net مستقبلا

قواعد المشاركة

/index.php?showtopic=29343

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 3 فبراير 2007 في 13:25

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

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

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

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

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

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

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