ostovarit
شنبه 09 مرداد 1389, 02:20 صبح
با سلام و خسته نباشید
همون طور که میبینید یک دستور سلکت یک کیلو متری زدم برای خلاصه کردن این دستور تابعی وجود داره من میخوام سلکتم رو با نام مشتری و نوع مشتری فیلتر کنم نام مشتری که مشخص هست نوعش رو هم میخوام همه نوع ها به جز یکی باشه ... چه جوری اینو بنویسم به جز روشی که خودم نوشتم و طولانیه ...؟؟؟
SqlCommand cmdID2 = new SqlCommand();
cmdID2.Connection = new myConnection().Cnn;
cmdID2.CommandText = "SELECT ChequeNum FROM Cheque where (ChequeNum=@ChequeNum and Type='0') or (ChequeNum=@ChequeNum and Type='2') or (ChequeNum=@ChequeNum and Type='4') or (ChequeNum=@ChequeNum and Type='3') or (ChequeNum=@ChequeNum and Type='5') or (ChequeNum=@ChequeNum and Type='6') or (ChequeNum=@ChequeNum and Type='7')";
cmdID2.Parameters.AddWithValue("@ChequeNum", txtChequeNum.Text);
همون طور که میبینید یک دستور سلکت یک کیلو متری زدم برای خلاصه کردن این دستور تابعی وجود داره من میخوام سلکتم رو با نام مشتری و نوع مشتری فیلتر کنم نام مشتری که مشخص هست نوعش رو هم میخوام همه نوع ها به جز یکی باشه ... چه جوری اینو بنویسم به جز روشی که خودم نوشتم و طولانیه ...؟؟؟
SqlCommand cmdID2 = new SqlCommand();
cmdID2.Connection = new myConnection().Cnn;
cmdID2.CommandText = "SELECT ChequeNum FROM Cheque where (ChequeNum=@ChequeNum and Type='0') or (ChequeNum=@ChequeNum and Type='2') or (ChequeNum=@ChequeNum and Type='4') or (ChequeNum=@ChequeNum and Type='3') or (ChequeNum=@ChequeNum and Type='5') or (ChequeNum=@ChequeNum and Type='6') or (ChequeNum=@ChequeNum and Type='7')";
cmdID2.Parameters.AddWithValue("@ChequeNum", txtChequeNum.Text);