PDA

View Full Version : کمک در مورد دستورات ifو elseوکه از دیتا بیس واکشی شود



masud8002k
دوشنبه 12 تیر 1391, 12:00 عصر
سلام من کد زیر رو نوشتم که از دوستر if و elseاستفاده میکنه و اطلاعات رو ازدیتا بیس میخونه اما شرط رو اعمال نمیکنه؟؟؟
string cnfvip = System.Configuration.ConfigurationManager.Connecti onStrings["god"].ToString();
SqlConnection convip = new SqlConnection(cnfvip);
string strvip = "select * from articlet ";
SqlCommand cmdvip = new SqlCommand(strvip, convip);
convip.Open();
SqlDataReader sdrvip = cmdvip.ExecuteReader();
sdrvip.Read();
string ttt = sdrvip["vip"].ToString();
if (ttt =="1")
}
{
else
{
}

NIK
دوشنبه 12 تیر 1391, 16:48 عصر
اینطور که شما نوشتید فقط رکورد اول خوانده میشه.
اگه میخواید شرط برای تمام رکوردهای برگشتی اعمال بشه باید از while استفاده کنید.


string ttt;
while (sdrvip.Read())
{
ttt = sdrvip["vip"].ToString();
if (ttt =="1")
{
}
else
{
}
}
sdrvip.Close();

masud8002k
سه شنبه 13 تیر 1391, 08:23 صبح
ممنون انجامش دادم اما فقط elseرو اجرا میکنه
هر کاری میکنم قسمت دوم else رو اجرا میکنه

NIK
سه شنبه 13 تیر 1391, 09:18 صبح
سوالتون مفهوم نیست.