PDA

View Full Version : مشکل در استفاده از SqlHelper



shiva_naderi
پنج شنبه 04 مرداد 1386, 07:25 صبح
سلام به همگی

من دارم از SqlHelper در برنامم استفاده می کنم .یه Query در Sql نوشتم که می یاد تو جدولم بزرگترین عدد رو که داخل یه فیلد به نام Code قرار می گیره رو پیدا می کنه بهد اونو با یک جمع می کنه و به عنوان خروجی به من می ده . اما نمی دونم که چه جوری به SqlHelper پارامتر خروجی معرفی کنم . می شه به من راهنمایی کنید که این خروجی رو از Sql Helper چه جوری بگیرم .

تو Query Select و insert , Update و Delete مشکلی با SqlHelper نداشتم اما در بر گردوندن خروجی از SqlHelper مشکل دارم . ( این خروجی در Query از نوع OutPut تعریف کردم)

mohammad272005
جمعه 05 مرداد 1386, 03:35 صبح
منظورت از SqlHelper چیه؟

Behrouz_Rad
جمعه 05 مرداد 1386, 09:40 صبح
از متد ExecuteNonQuery اش استفاده کن و در Overload هایی از این متد که میتونی از SqlParameter ها به شکل ParamArray استفاده کنی، یک SqlParameter رو به شکل Output به این متد معرفی کن:


SqlParameter [] arParams = new SqlParameter[1];
arParms[0] = new SqlParameter("@paramName", SqlDbType.NVarChar, 40);
arParms[0].Direction = ParameterDirection.Output;
SqlHelper.ExecuteNonQuery(connectionString, CommandType.StoredProcedure, "spName", arParams);




منظورت از SqlHelper چیه؟

یک کلاس آماده که برخی اعمال متداول DML پایگاه داده رو کپسوله کرده.

موفق باشید.