راهنمایی در مورد دستور Select در Ado.Net
دوستان این کد من برای جستجو بر اساس کد ملی هست
SqlDataAdapter adp = new SqlDataAdapter("select * from bimar where m_code like '%" + textBox8.Text + "%'", con);
حالا میخوام جست و جو با نام (name) و نام خانوادگی (f_name) رو بهش اضافه کنم به طوری که name در textbox9 و f_name داخل textbox10 قرار بگیره
ممنون
نقل قول: راهنمایی در مورد دستور Select در Ado.Net
متناسب با نیازتون از and یا or استفاده کنید
SELECT * FROM bimar WHERE m_code like '%" + textBox8.Text + "%' or name like '%" + textBox9.Text + "%' or f_name like '%" + textBox10.Text + "%'
اگر and باشد باید هر سه شرط درست باشد
اگر or باشد هر کدام درست باشد اشکال ندارد
موفق باشید
نقل قول: راهنمایی در مورد دستور Select در Ado.Net
نقل قول:
نوشته شده توسط
Haj MilaD
دوستان این کد من برای جستجو بر اساس کد ملی هست
SqlDataAdapter adp = new SqlDataAdapter("select * from bimar where m_code like '%" + textBox8.Text + "%'", con);
حالا میخوام جست و جو با نام (name) و نام خانوادگی (f_name) رو بهش اضافه کنم به طوری که name در textbox9 و f_name داخل textbox10 قرار بگیره
ممنون
میتونید توی قسمت WHERE از گزاره های AND یا OR استفاده کنید:
"select * from bimar where m_code like '%" + textBox8.Text + "%' AND name = N'" + textbox9.Text + "'"
نقل قول: راهنمایی در مورد دستور Select در Ado.Net
سلام عزیزم
یه مشکل که نه ، از نظرم یه کار غیر اصولی تو کدتون هست که بهتره به نظرم درست بشه
ببینید لایک برای وقتی هستی که میخواین عبارات مشابه رو پیدا کنید
مثلا عل برای علی ، علامه ، عِلم
اما یه چیزی مثل کد ملی چون کاملا اختصاصی هست و برای هر نفر یونیکه، بهتره از اپراتور = استفاده کنید به نظر من
select * from bimar where m_code = " + textBox8.Text
برای نام و فامی هم اگر از or استفاده کنید فک کنم جواب بده، ینی کسی که یا کد ملیش این بود، یا اسمش این بود، یا فامیلش، یا اینکه هر بار با تکست چنج اون تکست باکس، بیاد و اون متغیر چک بشه
مثلا میگم، اگر textbox9 متنش عوض شد، بیاین و اسم رو چک کنید
این هم یه نمونه برای or
select* from tbl where melli_code = " + textbox1.text + " or name like '%" + textbox9.text + "%' or f_name like '%"+textbox10.text+"%'";
امیدوارم مفید باشه براتون