السلام عليكم عندي جدول وأريد أن أبحث على أكثر من قيمة فيه يعني بحث متقدم فأنا كتبت الكود التالي
string sqltext;
string frage= frnametextBox .Text;
string toage = toagetextBox .Text;
if (frage &&toage != null)
{sqltext= "SELECT * FROM stperinfo WHERE stage between '" + frage +"' AND '"+toage+ "'";}فنجح هذا الكود ولكن عندما أردت البحث بمعيار آخر في نفس الوقت نصحني أخ لي أن أن أضيف المعيار على الجملة السابقة كما يلي
if (frage &&toage != null)
{sqltext= "SELECT * FROM stperinfo WHERE stage between '" + frage +"' AND '"+toage+ "'";}
if (fname != null)
{sqltext+= " , stname like '" +fname+"';";}ولكن هذا الكود يبحث عن القيمة الأولى فقط ويتجاهل القيمة الثانية في البحث فما هو الحل يإخواني وجزاكم الله خيراً أرجو المساعدة