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

ربط قاعدة بيانات بالasp

بدأه imads في 6 يناير 2010 · 9 رد · 1,809 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم....

ارجو المساعدة من المبرجين في :

عملت فورم (login) اسم المستخدم وكلمة المرور

وعملت في الداتا بيس اسم مستخدم و كلمة مرور

المطلوب:

الكود اليربط اسم المستخدم وكلمة المرور من الفورم الي الداتا بيز علما الداتا سيرفر

يا ريت تكون الفكرة وصلت ومشكورين

#2

معقول ما في حد يرد علي من موقع الفريق العربي كله

−1
#3

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

هناك عدة طرق لربط login مع DB

يمكن تربط القاعدة من خلال connectionString الموجود في web.config بعد تحديد المسار وربط القاعدة في السابق تربط الجدول الخاص باليوزر والباسور في الفورم الخاص بLogin

نزل الملف المرفق موجود فيه نفس الفكرة

تحياتي

انما يتعثر من لم يخلص----ابن القيم

الواجبات اكثر من الاوقات فساعد غيرك على الاستفادة من وقته ---حسن البنا

#4

عفوا حمل الرابط من هنا

sis2.zip

انما يتعثر من لم يخلص----ابن القيم

الواجبات اكثر من الاوقات فساعد غيرك على الاستفادة من وقته ---حسن البنا

#5

عفوا ... اذا ما انحلت المشكلة احكولنا حتى نتدخل

القصة بسيطة جدا جدا جدا

انتظر

#6

عابز اعرف عن الasp.net كمقدمة لكن تكون في مرحلة الكود

#7

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

يوجد فيديو مسجل على http://www.asp.net للمبتدأين

غير ان المنتدي مكتظ بمثل هذه المواضيع

فابحثي ستجدي مرادك إن شاء الله

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

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

#8
اقتباس

الكود اليربط اسم المستخدم وكلمة المرور من الفورم الي الداتا بيز علما الداتا سيرفر

الكود فكرته على الشكل التالي :

اول شيء تنشىء كائن اتصال الى قاعدة البيانات SqlConnection من ثم تقوم بانشاء كائن SqlCommand وتقوم بارسال امر Sql الذي يتضمن كلمة المرور واسم المستخدم كالتالي :

select *from UsersTable where UserName=@username and password=@password

ومن ثم نقوم بانشاء SqlDataReader الذي يتلقى البيانات المعادة من قاعدة البيانت عن طريق كائن SqlCommand . بعدها نرى اذا كان كائن SqlDataReader يحتوي على اية نتائج معادة فان ذلك يعني ان المستخدم موجود وبيانات تسجيله صحيحة أما ان كان لايحتوي على اية نتائج معادة فان معلومات المستخدم خاطئة وهذا هو الكود الكامل :

SqlConnection connection = new SqlConnection();
        connection.ConnectionString = "نص الاتصال بقاعدة البيانات";
        string sqlText="select*from UsersTable where userName=@userName and password=@password";
        SqlCommand command = new SqlCommand(sqlText, connection);
        command.Parameters.Add("@userName", SqlDbType.NVarChar).Value = "اسم المستخدم";
        command.Parameters.Add("@password", SqlDbType.NVarChar).Value = "كلمة المرور";
        connection.Open();
        SqlDataReader dr = command.ExecuteReader();
        // الان نتحقق اذا تمت مطابقة كلمة المرور واسم المستخدم 
        if (dr.HasRows)
        {
            // تم التحقق من المستخدم
        }
        else
        {
            // المستخدم غير موجود 
        }

        dr.Close();
        connection.Close();

رَبِّ أَوْزِعْنِي أَنْ أَشْكُرَ نِعْمَتَكَ الَّتِي أَنْعَمْتَ عَلَيَّ وَعَلَى وَالِدَيَّ وَأَنْ أَعْمَلَ صَالِحًا تَرْضَاهُ وَأَدْخِلْنِي بِرَحْمَتِكَ فِي عِبَادِكَ الصَّالِحِينَ

تلاوات خاشعة مؤثرة

#9

الاخ sufian2020 ارجو زيادة الشرح

#10

شكرا لكم

الرد متاخر شويه لانى كنت استخدم البحث حتى لا يغلق الموضوع الى كنت هعمله

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