PDA

View Full Version : جستجو اطلاعات در بانک



seied javad
چهارشنبه 28 خرداد 1393, 13:51 عصر
سلام
من یک بانک با SQLEXPRESSدرست کردم و با سی شارپ ارتباطش دادم ولی تو قسمت جستجو یکم مشکل دارم وقتی جستجو براساس نام باشه شما داخل تکس باکس اسم مورد نظرتون را می نویسید حالا شما میخواهید اسم علی را سرچ کنید داخل تکس باکس مینویسید ع ولی علی را نمیاره فقط اونی که اسمش ع باشه را میاره دیگه اونی که اسمش علی باشه یا داخل اسمش ع باشه را نمیاره.
کسی میتونه راهنماییم کنه؟
اینم قطعه کد سرچ در بانک

SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\java d\Desktop\Phonebook\Phonebook\Phonebook\Phonebook. mdf;Integrated Security=True;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter("Select * from phone where fname='" + textBox13.Text + "'", con);
con.Open();
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();

samin_panahi
چهارشنبه 28 خرداد 1393, 14:25 عصر
سلام
واسه اینه که شما گفتی اونایی رو بیار که اسمشون = با ع باشه
باید بجای = عبارت like رو بذاری

hosein2008
چهارشنبه 28 خرداد 1393, 15:02 عصر
باید از like استفاده کنی و برای درست کار کردن یه N هم قبل از پارامترات بگذار اینطوری

NAme
like
'%ع%'N

davidrobert
چهارشنبه 28 خرداد 1393, 15:22 عصر
بفرمایید این هم کد جستجو در ado که شما میخواهید
http://uplod.ir/lhlipw8pj0jn/WindowsFormsApplication4.zip.htm