PDA

View Full Version : مبتدی: مقایسه مقدار رکود جدول با مقدار داخل تکست باکس



elena
سه شنبه 02 خرداد 1391, 19:49 عصر
سلام،چطوری میتونم مقدار داخل تکست باکس رو با مقدار رکود داخل جدول مقایسه کنم؟؟؟؟؟؟؟؟ممنون

sempay_ninjutsu
سه شنبه 02 خرداد 1391, 20:43 عصر
واسه اینکار شما اول باید به جدولتون با ado وصل بشین و حالا باز هم بنا به ساختار برنامتون مقایسه رو انجام بدین.یک روشش اینه که از sp استفاده کنین و خروجی sp رو با تکس باکس چک کنید.یه راهه دیگش اینه که وقتی که select خودتو نوشتی تو قسمته where آن این متغییر را پاس بدی و نتیجه select عوض بشه.بستگی به شرایط داره،کی ،چرا،و چه جوری بخواس ازش استفاده کنی.
موفق باشید

elena
سه شنبه 02 خرداد 1391, 20:56 عصر
میشه یه تیکه کد مربوط به select که مقایسه کنه رو بنویسید. ممنون

mohamadlvs
سه شنبه 02 خرداد 1391, 23:32 عصر
دو روش در زیر آمده که می توانی استفاده کنی در روش اول فقط صحیح یا غلط بودن تست می شود و با توجه به آن تصمیم گیری می کنیم در روش دوم می توان مقدار را نیز بدست آورد




string Family;
com1 = new SqlCommand();
con.Open();
com1.Connection = con;
com1.CommandText = "select Name from Tbl where Name='" + txtName.Text + "'";
Boolean bol = Convert.ToBoolean(com1.ExecuteScalar());
if (bol == true)
{
com.Connection = con;
com.CommandText = "select Family from Tbl where Family='" + txtFamily.Text + "'";
SqlDataReader drt = com.ExecuteReader();
while (drt.Read())
{
Family = drt[0].ToString();
}
drt.Close();
}



حالا می توان با توجه به مقدار s2 نتیجه گیری کرد