MSSQL 2005 C# الجمعية والإخراج
-
03-07-2019 - |
سؤال
أواجه مشكلة إخراج متغير في الجمعية.
- هل أنا بحاجة إلى إضافة
out string var1
إلى قائمة المعلمة وظيفة في C# ؟ أحصل على خطأ - شيء متعلقvar1
لم يتم تعيين... - حاولت
parameter.Direction = ParameterDirection.Output
- أنا لا يمكن العثور على أي أمثلة جيدة
تحرير:بلدي الجمعية SP حاليا بإرجاع مجموعة سجلات...أريد أن إخراج بعض المتغيرات بحيث لا يمكن استخدامها في آخر SP حيث يسمى هذا من.
I. E.
DECLARE @var1 int
EXEC dbo.MyAssemblySP @var1 OUTPUT
PRINT @var1
المحلول
لست متأكدا تماما ما كنت تحاول القيام به ، ولكن إذا كنت تحاول استخدام out
الكلمة هنا هو الصحيح بناء الجملة:
public void foo(int arg1, out int arg2) {
arg2 = arg1;
}
public void foo2() {
int aOutput;
foo(1, out aOutput);
Console.WriteLine(aOutput);
}
الدعوة foo2
سيؤدي في وحدة التحكم الكتابة 1
.
لا تنتمي إلى StackOverflow