szfsh2
جمعه 28 آذر 1393, 14:20 عصر
با سلام . من یه فروشگاه دارم . میخوام محصولات پرفروش رو داخل سایت نشون بدم . بعدی بگم کد محصولاتی که تعدادش از همه بیشتره توی سایت نشون بده .
حالا میخوام بره توی دیتابیس بگرده و تعداد هر کد محصولو بیاد نشون بده .
من تا اینجاشو نوشتم . توی 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();
}
این قسمتی که بزرگ کردم مشکل داره و ارور میده
حالا میخوام بره توی دیتابیس بگرده و تعداد هر کد محصولو بیاد نشون بده .
من تا اینجاشو نوشتم . توی 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();
}
این قسمتی که بزرگ کردم مشکل داره و ارور میده