سلام
چطوری رکوردی که الان توش هستم رو توی یه textbox یا label یا متغیر قراربدم
سلام
چطوری رکوردی که الان توش هستم رو توی یه textbox یا label یا متغیر قراربدم
منم همین سوال را داشتم
مثل اینکه تازه این تاپیک رو زدید
چطور میشه نتیجه یک query را داخل یک متغیر قرار داد.
اینم Qurey
select user_code from Usertable where user_name ='" + user_name + "' and user_pass ='" + user_pass + "'"
جستجو کردم vb.net بود که تو متاسفانه سی شارپ s = cmd.ExecuteScalarجواب نداد.
مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084
وب سایت : http://www.mkiani.ir
پست الکترونیک : mkiani3000@gmail.com
موفق و پیروز باشید.
مهدی کیانی
کوئری جواب می ده اما تو SQL
من میخوام نتیجه این کوئری در زبان سی شارپ را داخل یک متغیر بریزم
variable=query result
privatevoid button1_Click(object sender, EventArgs e)
{
int waycode=1111;
string carcode;
string strsql;
SqlDataReader oDataReader = null;
SqlConnection oConnection = newSqlConnection("Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=database name;Data Source=.");
SqlCommand oCommand = newSqlCommand();
oConnection.Open();
oCommand.Connection = oConnection;
oCommand.CommandTimeout = 60;
oCommand.CommandType = CommandType.Text;
oCommand.CommandText = "select carcode from way where waycode="+waycode;
oDataReader = oCommand.ExecuteReader();
while (oDataReader.Read())
{
if (oDataReader.HasRows)
{
carcode = oDataReader["carcode"].ToString();
}
}
oConnection.Close();
}
در نهایت جواب سوال من و شاید سوال آقا میثم شد این کد
با تشکر از این شناسه بدون علامت
int code=0;
try
{
string sqlStatement = "select * from Usertable where user_name ='" + user_name + "' and user_pass ='" + user_pass + "'";
cm.CommandText = sqlStatement;
cm.Connection = con;
if (con.State == ConnectionState.Closed)
con.Open();
SqlDataReader sdr = null;
sdr = cm.ExecuteReader();
sdr.Read();
if (sdr.HasRows)
code=Convert.ToInt32(sdr["user_code"]);
else
{
MessageBox.Show("شما مجوز ورود ندارید لطفا در ورد نام و رمز کاربری دقت کنید", "خطای ورود اطلاعات", MessageBoxButtons.OK);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
این سوال در جواب نقل قول زیر بود، نه اینکه کوئریتون اشتباهه چون من اونو تست نکردم
*****************************
و این یکی هم در جواب نقل قول زیر بود
شاید یه راه درستش این باشه که یک proc بنویسید و اطلاعات مربوطه را بهش پاس بدین و در صورت وجود کاربری با مشخصات ارسالی، نام و اطلاعات دیگه ای که می خواین را از پروسیجر return کنین..
[QUOTE]
کلا سعی کنید از نوشتن این نوع کوئری های رشته ای تا جایی که می تونین در برنامه متون پرهیز کنید
موفق باشید
مجموعه آموزشی Asp.Net Core Mvc کاملا به زبان فارسی(21 ماژول و 15 ساعت فیلم آموزشی همراه با سورس کامل تمرینات و پروژه عملی انجام شده در طول آموزشی)
مشاهده جزئیات در آدرس http://www.mkiani.ir/blog/content/53084
وب سایت : http://www.mkiani.ir
پست الکترونیک : mkiani3000@gmail.com
موفق و پیروز باشید.
مهدی کیانی
ممنون از نظر لطفتون منم سعی می کنم این کار رو انجام بدم
کدی که نوشتم دقیقا داخل یک تابع از کلاس قرار داشت
بازهم ممنون از راهنماییتون