PDA

View Full Version : سوال: بدست آوردن رکوردی که فیلد خاصی از آن null باشد در ado.net



rafiee.mostafa64
دوشنبه 31 فروردین 1394, 13:09 عصر
با سلام خدمت مهندسین عزیز
با یه مشکل کوچیک برخورد کردم
من نمیدونم چطوری پارامترمو برای sqlcommand ست کنم تا زمانی که null ارسال میشه دچار مشکل نشم . به عبارت بهتر برخی موارد احتیاج دارم که رکورد هایی رو به دست بیارم که یک فیلد خاص آن هیچ چیزی رکورد نشده است:متفکر:

البته می تونم راه های دیگه ای رو برای این کار استفاده کنم ولی می خواستم بدونم این کار چطوری با ارسال پارامتر انجام میشه یعنی به قول معروف بدونه کلک رشتی:قهقهه:

امیدوارم سوالم رو قابل فهم مطرح کرده باشم

rafiee.mostafa64
دوشنبه 31 فروردین 1394, 13:39 عصر
ممنون از این همه پاسخ:قهقهه::قهقهه::قهقهه::قه هه::قهقهه:

خودم پیدا کردم باید از DBNull استفاده کرد

string strcomm = "select fild1 from table where fild2=@p";
SqlCommand comm = new SqlCommand(strcomm, con);
comm.Parameters.AddWithValue("@p",DBNull.Value);