PDA

View Full Version : سوال: بازیابی کلیه رکورد ها هنگامی که مقدار SelectCommand.Parameters[].Value تهی است



bita_naz
چهارشنبه 07 تیر 1391, 21:24 عصر
سلام دوستان

من یک SelectCommand دارم که مقادیر پارامتر اونو با کد زیر مقدار دهی میکنم

DataAdapter.SelectCommand.Parameters["@code"].Value = str_code;
و تعریف پارامتر بصورت زیر

ِDataAdapter.SelectCommand.CommandText = "SELECT * FROM Table where (code= @code)";
DataAdapter.SelectCommand.Parameters.Add("@code", SqlDbType.NVarChar, 50, "code");

حالا میخام کاری کنم که وقتی str_code مقدار نداره SelectCommand کلیه رکوردهای جدول رو بازیابی کنه ؟؟؟

ممنون:لبخندساده:

hamid_kha
چهارشنبه 07 تیر 1391, 22:56 عصر
خب دوست عزیز این کار رو کن
وفتی مقدار str_code رو میخونی یه شرط بذار اگر null بود کلیه رکوردهای جدول رو بازیابی کنه

bita_naz
پنج شنبه 08 تیر 1391, 19:25 عصر
خب دوست عزیز این کار رو کن
وفتی مقدار str_code رو میخونی یه شرط بذار اگر null بود کلیه رکوردهای جدول رو بازیابی کنه

مساله اینجاست که تعداد parameterها خیلی بیشتر هست . مطمئنم راهی جز شرط نوشتن هم هست