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

حذف مستخدم من قاعدة البيانات

مغلق
بدأه mn_902 في 11 مايو 2003 · 4 رد · 1,090 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي List Box وبها اسماء من قاعدة البيانات .. ابي اذا ضغط على Button يحذف المستخدم من قاعدة البيانات ...

حاولت بطريقة الاخ صاوي نجحت ولكن بدون قاعدة البيانات اضغط هنا لمعرفة طريقة صاوي http://www.vb4arab.com/vb/showthread.php?s...&threadid=27935

الرجاء الرد لمن عنده المعلومه,,,

وشكراااااااااااااااا.

listbox.zip

#2

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

طريقة الاخ الصاوي لا تعدل في قاعدة البيانات ، بل في ListBox فقط .

#3

الكود المرفق يوضح الاتصال بقاعدة بيانات اسمها test تحتوى على جدول اسمه mytable و الذى بدوره يحتوى على حقل اسمه myuser

و بعد ان تقوم بوضع listbox تحتوى على عدة اسماء (يجب ان تكون موجوده فى الجدول mytable ) عندما تختار اى اسم ثم تضغط الزر button1 سيقوم بحذف الاسم من الجدول الخاص به

Del_DB_User.rar

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#4

بارك الله فيك اخوي طارق

الموضوع قديم جدااااااااااااااا

ولقد عرفت الاجابة واسف في تقصيري حيث انني لم اضع حل المشكلة

اكرر اسفي

بس والله الكود اللي شفتوه منك

ماشاء الله

اريد تعلم الاجراءات المخزنة

Procedure Stored

هل يوجد شرح لها

وياليت تشرح الكود هذا

Dim pr As New SqlParameter
        With pr
            .ParameterName = "@my_user"
            .Direction = ParameterDirection.Input
            .SourceColumn = "myuser"
            .SqlDbType = SqlDbType.Char
            .Value = ListBox1.SelectedItem
        End With

        cmd.Parameters.Add(pr)
        cn.Open()

واكون شاكرا لك

يبدو انك عملت Refresh لقسم الدوت نت

بارك الله فيك

#5
اقتباس
اريد تعلم الاجراءات المخزنة Procedure Stored هل يوجد شرح لها

إن شاء الله ساحاول كتابة مقاله بسيطه حول ال Stored Procedure فى منتدى ال SQL Server و كيفية ربطها باستخدام الفيجوال بيسك دوت نيت

اوضح فقط ان ما استخدمته هنا ليس اجراء مخزن بل Command عادى و إن كان يمكن اجراء عملية الحذف باستخدام Stored Procedure

احتاج شرح وافى لكل من trigger و stored procedure

اقتباس
وياليت تشرح الكود هذا

بسيطه

من المفروض انه فى عبارة ال sql العاديه ستكتب كود مثل هذا مثلاً بافتراض انك تريد اسم معين

"DELETE FROM mytable WHERE myuser = 'Dalia' "

و لكن فى حالتك انت لا تعلم ما هو الاسم الذى تود حذفه بل ستعرفه فى ال RunTime

لذاً فقد وضعت معامل Paramter لل Delete Command هذا المعامل ساقوم بكتابة خصائصه كما هى موجوده بقاعدة البيانات

لذا فقد حددت له ParameterName و هو الاسم الذى وضعته داخل عبارة ال Delete

و SourceColumn اى الحقل الذى يدل عليه داخل الجدول

و SqlDbType و هى الخاصيه التى تشير لنوع بياناته داخل ال SQL Server

و Direction توضح ما إذا كان هذا المعامل سيستخدم لارجاع قيمه ام لادخالها فقط

و قيمة هذا المعامل او القيمة المعيار Criteria التى تود اسنادها له باستخدام الخاصيه Value

بعد ذلك قمت باضافة المعامل لل Command

cmd.Parameters.Add(pr)

بعدها قمت بفتح الاتصال

اقتباس
يبدو انك عملت Refresh لقسم الدوت نت

الحمد لله و هناك من هم افضل منى هنا انتظرهم قريباً فى الاشراف إن شاء الله

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 19 أكتوبر 2004 في 12:45

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

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

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

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

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

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

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