المشاركات : 19
المواضيع 8
الإنتساب : Sep 2012
السمعة :
0
الشكر: 4
تم شكره 2 مرات في 2 مشاركات
السلام عليكم ورحمة الله وبركاته اريد انشاء دالة فى السيكوال تقوم بارجاع جدول بجملة سلكت الآتية select statement by SQL
"Select distinct " + m+ " from table1"
حيث ان
string m=combobox1.text
المشاركات : 19
المواضيع 8
الإنتساب : Sep 2012
السمعة :
0
الشكر: 4
تم شكره 2 مرات في 2 مشاركات
السلام عليكم جزاك الله خيرا يااخى لكنى جربت اجراء مخزن آخر بنفس الطريقة لكنه اعطى الجدول فارغا من اى بيانات وقد كتبته كالآتى
CREATE PROCEDURE dbo.GetField
(
@m varchar(20), @l nvarchar (50)
)
AS
/* SET NOCOUNT ON */
select * from tblParts where @m=@l
برجاء التوضيح وجزاك الله خيرا
المشاركات : 749
المواضيع 127
الإنتساب : Sep 2013
السمعة :
105
الشكر: 924
تم شكره 5271 مرات في 453 مشاركات
هو أساسا لازم الباراميتر يحمل قيمة حقل في جدول ... وليس باراميتر يحمل قيمة باراميتر ...
يعني : أحذف @ من أمام m
Abu Ehab : Microsoft Partner & Systems Developer
المشاركات : 19
المواضيع 8
الإنتساب : Sep 2012
السمعة :
0
الشكر: 4
تم شكره 2 مرات في 2 مشاركات
السلام عليكم الاخ ابو ايهاب وجميع الاخوة مااحتاجه هو اجراء مخزن او دالة تعود بجدول وتكون النتيجة مثل نتيجة جملة الاس كيو ال التالية
select * from table1 where "+m+" = "+l"
حيث ان m متغير لاى حقل فى الجدول
string m=combobox1.text
الكمبوبكس يحمل اسماء الحقول وجزاكم الله خيرا كثيرا
المشاركات : 1,817
المواضيع 141
الإنتساب : Sep 2013
السمعة :
112
الشكر: 7278
تم شكره 3459 مرات في 585 مشاركات
اخي العزيز انت كيف تستدعي الاجراء المخزن؟ ما هي الطريقة؟