2012-06-11 49 views
5

我搜索了互聯網,以前的所有答案都說缺少分號。這不是問題。還有什麼可以導致這個錯誤?在第三個網站中,有幾個人問這個問題,但是這種情況是不同的。錯誤消息:類型或名稱空間定義或文件結束預期

錯誤是>類型或命名空間定義,或文件結束-人口會 d

public partial class SeenSMS : System.Web.UI.UserControl 
    { 
    //temp sql connection 
    //public SqlConnection mycon; 
    SqlConnection mycon = new SqlConnection(@"Data Source=ASOFT20\MAMUT;Initial Catalog=ViltraNew;UserID=sa;Password=sa123"); 


    protected void Page_Load(object sender, EventArgs e) 
    { 
     string[] msg_arr = Request.QueryString["arr"].Split('|'); 

     if (!IsPostBack) 
     { 
      string Moose = Request.QueryString[1]; 
     } 

     if (msg_arr != null) 
     { 
      if ((msg_arr.Length == 3) && (msg_arr[1].ToLower() == "slett")) 

      { 
       int Hours = Convert.ToInt32(msg_arr[2]); 

       if (Hours > 0) 
       { 
        string username = msg_arr[0]; 

        SqlCommand com = new SqlCommand("SELECT count(*) as count FROM Animal Where [email protected]", mycon); 
        com.Parameters.AddWithValue("@Hours",Hours); 
        using (SqlDataReader reader = com.ExecuteReader()) 
        { 
         if(reader.HasRows) 
         { 
         while (reader.Read()) 
         { 
          // int number = Convert.ToInt32(con.ExecuteReader()); 
          int number = Convert.ToInt32(reader["count"]); 

         } 
         } 
         else{ 

         } 
        } 
       } 
      // if(number == 0) 
       // { 
        // Response.Write("Improper Plain Summaries."); 
       // } 
      // else 
       { 

       } 


       } 
      } 


     } 

    public bool number { get; set; } 
    public object Hours { get; set; }} 



    // public System.Collections.Specialized.NameValueCollection Moose { get; set; } 



    // public string Value { get; set; } 

    // public object msg_arr { get; set; } 
} 
} 
+1

你有太多的「}」從第一次看 – eyossi

+4

*** ***我失去了右括號的數量得到,難怪編譯器也會做。這樣的東西不會與正確的發生代碼格式化 –

+0

這個問題顯然有助於一些未來的訪問者 - 有人甚至支持它。很難預測未來將有什麼幫助新手(或不那麼新手)。 – Jaime

回答

21

這條線:

public object Hours { get; set; }} 

你在端

+1

愚蠢的錯誤。求解。感謝 – TechGuy

2
具有redundand }
  1. 確保您有System.Web引用
  2. 擺脫最後兩個}。
3

您在Hours屬性中有額外的括號;

public object Hours { get; set; }} 
相關問題