szfsh2
جمعه 28 آذر 1393, 14:14 عصر
با سلام.
دوستان خوب...
من یه فروشگاه دارم مینویسم .قراره تعداد محصولات فروخته شده رو بگم . حالا این محصولات توی دیتابیسم ذخیره شده .
مثلا بگم موبایل شماره 1 ، پنج عدد . موبایل شماره 2 هفت عدد و کلا هرچی که فروخته و توی دیتابیس هست. حالا من یه کوئری زدم . این توی خود sql برمیگردونه چیزی که میخوامو .اما اینو چجوری توی ویژوال بگم ؟
نتایجشو بگم کجا بریزه و نشون بده ؟
ممنون میشم راهنمایی کنید .
using (SqlCommand cmdeshop = new SqlCommand("SELECT ProductId, COUNT(ProductId) FROM Orders GROUP BY ProductId", sqlcon.con))
{
cmdeshop.CommandType = CommandType.Text;
sqlcon.Open();
SqlDataReader dr = cmdeshop.ExecuteReader();
string ProductId = string.Empty;
string COUNT = string.Empty;
while (dr.Read())
{
ProductId = dr["ProductId"].ToString();
COUNT = dr["COUNT(ProductId)"].ToString();
این خطی که بزرگ شده ، مشکل داره .نمیدونم چجوری بگم بهش
}
دوستان خوب...
من یه فروشگاه دارم مینویسم .قراره تعداد محصولات فروخته شده رو بگم . حالا این محصولات توی دیتابیسم ذخیره شده .
مثلا بگم موبایل شماره 1 ، پنج عدد . موبایل شماره 2 هفت عدد و کلا هرچی که فروخته و توی دیتابیس هست. حالا من یه کوئری زدم . این توی خود sql برمیگردونه چیزی که میخوامو .اما اینو چجوری توی ویژوال بگم ؟
نتایجشو بگم کجا بریزه و نشون بده ؟
ممنون میشم راهنمایی کنید .
using (SqlCommand cmdeshop = new SqlCommand("SELECT ProductId, COUNT(ProductId) FROM Orders GROUP BY ProductId", sqlcon.con))
{
cmdeshop.CommandType = CommandType.Text;
sqlcon.Open();
SqlDataReader dr = cmdeshop.ExecuteReader();
string ProductId = string.Empty;
string COUNT = string.Empty;
while (dr.Read())
{
ProductId = dr["ProductId"].ToString();
COUNT = dr["COUNT(ProductId)"].ToString();
این خطی که بزرگ شده ، مشکل داره .نمیدونم چجوری بگم بهش
}