بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــة،،
أهلاً ومرحباً .. أهلا بمن أتانا بتحية وسلام يريد الترحيب بأحلى الكلام .. يريد أن نعلن له الأنضمام .. إلى كوكبة أعضائنـا الكرام ،،
أخواني الأعضاء الكرام
حبيت أن أقدم لكم شرح بسيط عن
كيفية التحقق من أسم المستخدم وكلمة المرور المخزنة في قاعدة البيانات
وهذه صورة للنموذج الذي سنطبق عليه الشرح
وسنتعامل مع قاعدة بيانات من نوع أكسس ونسمي
هذه القاعدة بإسمMyDataProject
وتحتوي على جدول باسم USERS
والجدول يحتوي على الحقول التالية:
UserName
UserPass
بعد أن نكون القاعدة والجدول
نقوم بإدخال
اسم المستخدم والباسوورد
أدخل البيانات التي تريدها
بعد ذلك قم بإنشاء مشروع
جديد في برنامج
Visual.Net 2005
وصمم النموذج كما هو موضح في الصورة أعلاه
ونكتب الكود التالي فوق منطقة
Public Class
Imports System.Data Imports System.Data.OleDb
وهذا لأننا سنتعامل مع قاعدة بيانات من نوع أكسس
وفي زر الأمر دخــول نكتب الكود التالي:
Dim CONN As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\MyDataProject.mdb)"
Dim DS As New DataSet
Dim DB As New OleDbDataAdapter
DS.Clear()
Dim Str As String = "SELECT * FROM USERS WHERE UserName='" & TextBox1.Text & "' and UserPass='" & TextBox2.Text & "'"
DB = New OleDbDataAdapter(Str, CONN)
DB.Fill(DS, "USERS")
If DS.Tables("USERS").Rows.Count > 0 Then
DB.Dispose()
CONN.Dispose()
MessageBox.Show("مبرووووووك لقد تم تسجيل دخولك للبرنامج", " برنامج التحقق من اسم المستخدم ", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading)
CONN.Dispose()
Else
MessageBox.Show("تأكد من إدخال كلمة السر أو اسم المستخدم بشكل صحيح", "برنامج التحقق من اسم المستخدم ", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2, MessageBoxOptions.RtlReading)
End Ifوفي زر الأمر خروج نكتب الكود التالي:
End
انتهى الشرح أرجو أن أكون أفدتكم
:blush: :blush: :blush:

