سلام.
دوستان کد جستجو در ado چیه؟
Printable View
سلام.
دوستان کد جستجو در ado چیه؟
سلام
من که متوجه سوال شما نمیشم! می شه بیشتر توضیح بدی؟
اگه منظورت query نوشتن باشه با select می تونی این کار را انجام بدی
خوب اره.چجوری میشه این کار کرد؟
میخوام یه فیلد جستجو بذارمو تو دیتابیس دنباش بگردم.چیکار کنم؟
با دستور select میشه . کد زیر رو ببین . کلاسش رو هم برات آوردم
SqlDataReader dr;
dr = sqlquery.f2("select * from moshtarek where phone='"+textBox1.Text+"'");
if (dr.Read())
{
textBox2.Text = dr.GetString(1);
textBox3.Text = dr.GetString(2);
textBox4.Text = dr.GetString(4);
textBox5.Text = dr.GetString(5);
textBox6.Text = dr.GetString(6);
}
کلاس
class sqlquery
{
static string cs = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|datadirector y|\tarhezemestane.mdf;Integrated Security=True;User Instance=True";
public static void f1(string query)
{
SqlConnection c1 = new SqlConnection();
c1.ConnectionString = cs;
c1.Open();
SqlCommand c2 = new SqlCommand();
c2.CommandText = query;
c2.Connection = c1;
c2.ExecuteNonQuery();
}
public static SqlDataReader f2(string query)
{
SqlConnection c1 = new SqlConnection();
c1.ConnectionString = cs;
c1.Open();
SqlCommand c2 = new SqlCommand();
c2.CommandText = query;
c2.Connection = c1;
return c2.ExecuteReader();
}
public static DataSet f3(string query)
{
SqlDataAdapter d1 = new SqlDataAdapter(query, cs);
DataSet ds = new DataSet();
d1.Fill(ds);
return ds;
}
}