انشاء دالة ترجع جدول - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94) +--- قسم : Microsoft SQL Server (http://vb4arb.com/vb/forumdisplay.php?fid=171) +--- الموضوع : انشاء دالة ترجع جدول (/showthread.php?tid=10081) |
انشاء دالة ترجع جدول - Fathy - 15-08-13 السلام عليكم ورحمة الله وبركاته اريد انشاء دالة فى السيكوال تقوم بارجاع جدول بجملة سلكت الآتية select statement by SQL "Select distinct " + m+ " from table1" حيث ان string m=combobox1.text انشاء دالة ترجع جدول - Sajad - 15-08-13 [b]السلام عليكم تفضل (قصدك انشاء اجراء مخزن Stored Procedure) كود : CREATE PROCEDURE dbo.GetField طبعا نوع الm انت تحدده حسب نوعه في الجدول[/b] انشاء دالة ترجع جدول - Fathy - 15-08-13 السلام عليكم جزاك الله خيرا يااخى لكنى جربت اجراء مخزن آخر بنفس الطريقة لكنه اعطى الجدول فارغا من اى بيانات وقد كتبته كالآتى CREATE PROCEDURE dbo.GetField ( @m varchar(20), @l nvarchar (50) ) AS /* SET NOCOUNT ON */ select * from tblParts where @m=@l برجاء التوضيح وجزاك الله خيرا انشاء دالة ترجع جدول - Abu Ehab - 15-08-13 هو أساسا لازم الباراميتر يحمل قيمة حقل في جدول ... وليس باراميتر يحمل قيمة باراميتر ... يعني : أحذف @ من أمام m انشاء دالة ترجع جدول - Fathy - 15-08-13 السلام عليكم الاخ ابو ايهاب وجميع الاخوة مااحتاجه هو اجراء مخزن او دالة تعود بجدول وتكون النتيجة مثل نتيجة جملة الاس كيو ال التالية select * from table1 where "+m+" = "+l" حيث ان m متغير لاى حقل فى الجدول string m=combobox1.text الكمبوبكس يحمل اسماء الحقول وجزاكم الله خيرا كثيرا انشاء دالة ترجع جدول - Sajad - 15-08-13 اخي العزيز انت كيف تستدعي الاجراء المخزن؟ ما هي الطريقة؟ |