PDA

View Full Version : سوال: نمایش محتویات یک فیلد مشخص از جدول درون textbox



nasimP
دوشنبه 21 آذر 1390, 10:10 صبح
سلام به همه.
میخام نام کاربری سطری که آیدیش مثلا 5 است را درون یک تکست باکس بریزم بدون استفاده از datagrid یا combobox.میشه کمکم کنید؟؟؟؟

Mahmoud Zaad
دوشنبه 21 آذر 1390, 11:29 صبح
سلام
con.Open();
OleDbCommand thiscomand = con.CreateCommand();
thiscomand.CommandText = "Select *from login where id="+textbox1.Text+"";
OleDbDataReader thisreader = thiscomand.ExecuteReader();
while (thisreader.Read())
{
textbox2.Text= thisreader["name"].ToString();
}
thisreader.Close();
con.Close();

nasimP
دوشنبه 21 آذر 1390, 11:37 صبح
این خط کدی که نوشتین OleDbCommand thiscomand = con.CreateCommand();
اشتباه نیست؟؟

Mahmoud Zaad
دوشنبه 21 آذر 1390, 11:55 صبح
کجاش مشکل داره؟

nasimP
دوشنبه 21 آذر 1390, 12:01 عصر
این کدهاییه که با راهنمایی شما نوشتم.
SqlConnection con1 = new SqlConnection(@"server=NASIM-PC;database=dbr;integrated security=true");
SqlCommand cmd = new SqlCommand("select Users_id,Users_name", con);
con.Open();
cmd = con.CreateCommand();
cmd.CommandText = "select * from Users where Users_id = " + textBox1.Text + "";
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
textBox2.Text = dr["Users_name"].ToString();
}
dr.Close();
con.Close();
اما ارور Incorrect syntax near '='. رو میده.بنظر شما مشکلش چیه؟؟

nasimP
دوشنبه 21 آذر 1390, 12:10 عصر
مرسی مشکلم حل شد.