2016-07-10 59 views
-2

我想在ASP中製作計數器,但是我給出了一個錯誤。 「使用未分配的局部變量'c'」我將t更改爲uint,但是再次出現此錯誤。計數器代碼位於代碼的底部。在ASP.NET&C中製作計數器#

  string strQuery = "INSERT INTO [SingleSeatTable](SeatNumber,TableName,EventCode,Reserved,customer_id)" + "VALUES(@SeatNumber,@TableName,@EventCode,@Reserved,@customer_id)"; 

     SqlConnection connection = DBConnection.getConnection(); 
     connection.Open(); 
     SqlCommand cmd = new SqlCommand(); 
     cmd.Connection = connection; 
     cmd.CommandText = strQuery; 

     string cis = Session["customerID"].ToString(); 
     /******query No.1********/ 
     cmd.Parameters.Add("@SeatNumber", seatnumber); 
     cmd.Parameters.Add("@TableName", seatname); 
     cmd.Parameters.Add("@EventCode", "100"); 
     cmd.Parameters.Add("@Reserve", "1"); 
     cmd.Parameters.Add("@Reserved", "1"); 
     cmd.Parameters.Add("@customer_id", cis); 

     cmd.ExecuteNonQuery(); 
     connection.Close(); 

     uint t; 
     uint c; 
     c++; 
     t = c; 

     if (t >= 2) 
     { 
      Messages myMsg = new Messages(); // ایجاد نمونه از کلاس 
      myMsg.CreateMessageAlert("ظرفیت رزرو شما پر شده است . شما نمی توانید بیش از دو صندلی انتخاب نمایید"); 
     } 

     else { 
     Response.Redirect("ReservationSucces.aspx"); 
     } 

回答

1

你必須分配一個值到c第一否則不知道什麼遞增:

uint c=0;