PDA

View Full Version : bind کردن اطلاعات از جدول به یک متغیر



rashidi_sm
چهارشنبه 28 فروردین 1392, 11:52 صبح
سلام
من می خوام یک سلول خاص را با توجه به مقدار دو سلول دیگر در یک جدول در پایگاه داده در یک متغیر بریزم تا بتونم ازش استفاده کنم، ولی هیچ جا چیزی در مورد bind کردن یک خانه از جدول، به طور مستقیم از پایگاه داده به یک متغیر پیدا نکردم
کسی می تونه من را راهنمایی کند؟
سپاس

rashidi_sm
چهارشنبه 28 فروردین 1392, 12:35 عصر
یک جدول دارم شامل، نام، نام خانوادگی، کد ملی، شهر افراد
می خوام با داشتن نام، نام خانوادگی و شهر، کد ملی شخص رو استخراج کنم و در یک متغیر قرار بدم

rashidi_sm
چهارشنبه 28 فروردین 1392, 19:39 عصر
کسی نمی تونه جواب سوال من رو بده؟
چه جوری می شه یک فیلد از جدول رو در یک متغیر قرار داد؟

Mahmoud.Afrad
چهارشنبه 28 فروردین 1392, 21:45 عصر
string nameStr;

cmd = new SqlCommand("SELECT idCode FROM tbl WHERE name=@Pname AND family=@Pfamily", con);
cmd.Parameters.AddWithValue("@Pname", textBox1.Text);
cmd.Parameters.AddWithValue("@Pfamily" , textBox2.Text);
try
{
if (con.State != ConnectionState.Open)
{
con.Open();
}
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
nameStr = sdr.GetString(0);
MessageBox.Show(nameStr);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
if (con.State != ConnectionState.Closed)
{
con.Close();
}
}