تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغيير كلمة المرور في الفيجوال بيسك مع قواعد البيانات
#1
السلام عليكم انا عملت برنامج بالفيجوال بيسك وقاعدة بيانات sql server في نموذج تغيير كلمة المرور يحتوي على 4 تيكست بوكس 
 وهذا كود تغيير كلمة المرور من اختار اضغط على الزر تضضهر النافذة الموجوده بالصوره


   Try
            If txtid.Text = "" Then
                MsgBox("من فضلك ادخل اسم المستخدم")
            ElseIf txtpass.Text = "" Then
                MsgBox("من فضلك ادخل كلمة المرور الحالية")
            ElseIf TextBox3.Text = "" Then
                MsgBox("من فضلك ادخل كلمة المرور الجديدة")
            ElseIf TextBox4.Text = "" Then
                MsgBox("من فضلك أعد كتابة كلمة المرور الجديدة")
            Else
                MsgBox("done")


                Dim idname As String = ""
                Dim pw As String = ""

                Dim STR = "select * from admin Where ID='" & txtid.Text
                Dim adp = New SqlDataAdapter(STR, sqlcon)
                Dim Ds = New DataSet
                adp.Fill(Ds)
                Dim DT As DataTable
                DT = Ds.Tables(0)
                If DT.Rows.Count <> 0 Then
                    idname = (DT.Rows(0).Item("id"))
                    pw = (DT.Rows(0).Item("password"))

                End If
                If idname = txtid.Text And pw = txtpass.Text Then
                    Dim sqlpic = "update admin set password=@password  where  id ='" & (txtid.Text) & "'"
                    Dim cmdpic As New SqlCommand(sqlpic, sqlcon)
                    cmdpic.Parameters.Add(New SqlParameter("@password", TextBox3.Text))
                    cmdpic.ExecuteNonQuery()
                    MsgBox("تم تغيير كلمة المرور بنجاح")
                    Me.Hide()
                    Form3.Show()
                Else
                    MsgBox("المعلومات المدخلة خاطئة")
                End If
            End If

        Catch ex As Exception
            MessageBox.Show(ex.Message, "info")
        End Try
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

اعتقد ممكن المشكلة في عدم غلق التنصيص في الجملة

كود :
Dim STR = "select * from admin Where ID='" & txtid.Text

خليها
كود :
"'" &  Dim STR = "select * from admin Where ID='" & txtid.Text
الرد }}}
تم الشكر بواسطة: أبوبكر سويدان , أبوبكر سويدان
#3
الخطأ في جملة SQL، أنت فتحت تنصيصاً ولم تغلقه.
الرد }}}
تم الشكر بواسطة:
#4
(14-02-19, 08:07 AM)أحمد النجارغلقته بس تضهر هاي النافذة كتب : وعليكم السلام ورحمة الله وبركاته

اعتقد ممكن المشكلة في عدم غلق التنصيص في الجملة

كود :
Dim STR = "select * from admin Where ID='" & txtid.Text

خليها
كود :
"'" &  Dim STR = "select * from admin Where ID='" & txtid.Text

(14-02-19, 01:39 PM)أبوبكر سويدانغلقته بس تضهر هاي النافذة كتب : الخطأ في جملة SQL، أنت فتحت تنصيصاً ولم تغلقه.
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم و رحمة الله و بركاته
أخي الكريم عبد الله .. اضافة لما تم اقتراحه من السادة الاكارم بارك الله فيهم
قم بوضع الكود من جديد لو سمحت من خلال المكان المخصص لادراج الاكواد .. مع الاشارة الى عدم وجود الكلمة المشار اليها برسالة الخطا داخل الاكواد .. مع ملاحظة جملة ال update لديك و الانتباه اذا كانت الحقول من نوع أرقام سينتج لديك اخطاء علامات التنصيص هذه ..
و لو ممكن تضع مثالا مشابها بالاكسس
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , princelovelorn


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 6 61 منذ 5 ساعة مضت
آخر رد: Taha Okla
Big Grin [سؤال] مشروع الفيجوال بيسك ستوديو sad89891 4 1,748 10-04-24, 04:37 AM
آخر رد: emadahmed1995
  تغيير المسار الي مسار البرنامج في تقرير ميكروسوفت atefkhalf2004 2 107 02-04-24, 05:05 PM
آخر رد: atefkhalf2004
  تغيير على كود الحفظ محمد خيري 6 233 28-03-24, 04:20 PM
آخر رد: محمد خيري
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 171 25-02-24, 06:29 AM
آخر رد: loay775
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 264 11-02-24, 08:43 PM
آخر رد: assuhimi
  تغيير اسم حقل او تغيير نوع البيان atefkhalf2004 5 304 31-01-24, 04:09 PM
آخر رد: atefkhalf2004
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 270 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 282 18-01-24, 05:04 PM
آخر رد: loay775

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم