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

كيفيك إرجاع قيمة من إجراء مخزن (Stored Procedure) من خلال الـ vb.net

بدأه dot.net2008 في 20 أبريل 2012 · 3 رد · 820 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواتي الكرام بارك الله فيكم قمت من مدة قليلة بالتعامل مع الإجراءات المخزنة ,, فأنا مبتدأ بالإجراءات والدوال التي تُكتب داخل قاعدة البيانات

قمت بكتابة إجراء بسيط أقوم من خلاله بالتحقق من وجود قيمة بالوجود من عدمها

CREATE DEFINER=`root`@`localhost` PROCEDURE `check`(IN `new_id` INT)
BEGIN
   -- DECLARE SomeId int;
	DECLARE CheckExists int;
	SET CheckExists = 0; 

	SELECT count(0) INTO CheckExists from represent WHERE ID_num = new_id;  

	IF (CheckExists > 0) THEN
       	select 'there is';
	ELSE
       	select 'no there is not';
	END IF;

END

ولكن عندما أقوم بتطبيقه داخل محرر قاعدة البيانات يقوم بإعطائي النتيجة وهي إما ان تكون القيمة موجودة أو لا

ولكن كيف بإمكاني معرفة قيمة الرد من قاعدة البيانات من داخل الـ vb.net

شكراً لكم جميعاً

#2

في ال .net يوجد طريقتين :

1- الطريقة التقليدية عن طريق SQLCommand و DataAdapter.fill(Dtatset) (رابط من msdn.com)

2- طريقة LinQ الجديدة وهي اسهل ولكل لكل شيء ميزات وعيوب ... قد تكون انسب للعمليات البسيطة كذلك. (رابط من msdn.com)

سنوسي حواري

عمان - الأردن

المدونة

بريد الكتروني: sanousy.howari@gmail.com

سكايب: Sanousy.howari

فيسبوك : facebook

تويتر: Twitter

#3

بارك الله فيكم أخي الكريم وجزاك خير ,, إستخدمت الطريقة الأولى

#4
dot.net2008 كتب:

بارك الله فيكم أخي الكريم وجزاك خير ,, إستخدمت الطريقة الأولى

الحمدلله.

سنوسي حواري

عمان - الأردن

المدونة

بريد الكتروني: sanousy.howari@gmail.com

سكايب: Sanousy.howari

فيسبوك : facebook

تويتر: Twitter

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

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

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

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

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