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

ارجاع قيمة وحيدة من قاعدة البيانات

بدأه newahmed في 17 يوليو 2008 · 3 رد · 595 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي قاعدة بيانات تحتوي على حقل رقمي المطلوب ارجاع فقط معدل القيم في هذا الحقل وخزنها في متغير في البرنامج

هل من الضروري انشاء داتا سيت وانشاء جدول وانشاء حقل في هذا الجدول لخزن هذه القيمة

ام ان هناك طريقة مختصرة؟؟

علماً اني استخدم كود الـ sql في احضار معدل القيم .. مثل

select avg(colnum) from table1

تم تعديل هذه المشاركة بواسطة newahmed في 17 يوليو 2008 في 15:54

#2

السلام عليكم

اذا اردت ان ترجع قيمة واحدة استخدم ExecuteScalar

Dim result As Object

dim cmd as sqlCommand

cmd.commandText="select ....."

result = cmd.ExecuteScalar()

في Code Snippets موجود قالب لهذه الطريقة

واذا اردت استرجاع اكثر من قيمة او اكثر من حقل استخدم DataReader

وبامكانك البحث عن هذه الكلمات لمزيد من للتفاصيل في اقسام الدوت نت

(وان شاء الله انك تتكلم عن الدوت نت وما يكون قصدك لغة اخرى)

#3

مشكور اخي العزيز على سرعة الرد..

اكيد اتكلم على الدوت نت .. إن شاء الله اجرب الكود واضع النتائج على المنتدى

شكراً مرة اخرى

#4

الكود شغال 100%

شكراً جزيلاً اخي العزيز على مساعدتك

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