2016-04-03 115 views
0

我正在獲取Html敏捷包的鏈接,但我的數據表一直插入鏈接不知道爲什麼我認爲我有一些問題與我的數據表條件或什麼。 這裏是代碼數據表一次又一次地插入記錄

public DataTable GetCategories() 
     { 
      SqlCommand cmd = new SqlCommand("select ID,Link from Try where Type='Categories'", obj.openConnection()); 
      SqlDataAdapter sda = new SqlDataAdapter(cmd); 
      DataTable dt = new DataTable(); 
      sda.Fill(dt); 
      return dt; 
     } 

這裏我得到類別具有數據ID名稱的鏈接類型,在這裏是被一次又一次地插入記錄數據庫

DataTable dt = new DataTable(); 
      dt = cc.GetCategories(); 
      if (dt.Rows.Count > 0) 
      { 
       for (int i = 0; i < dt.Rows.Count; i++) 
       { 
        res.GetSubCategories(dt.Rows[i]["Link"].ToString(), Convert.ToInt32(dt.Rows[i]["ID"].ToString())); 

       } 
      } 

幫助我如何防止我的數據表它一次又一次地插入相同的記錄

+0

我在這裏看不到插入內容?你只是從數據庫檢索數據 –

+0

對不起,我想我的敏捷包代碼有問題 –

回答

0

可能是你的敏捷包中的循環的問題我也有這種錯誤,當我是新的。請嘗試再次編寫代碼並更改敏捷包中的邏輯,因爲我想這是在您的代碼中一次又一次檢索所有記錄,並且您的數據表沒有任何問題

+0

謝謝,但我解決了它早些時候是的,你是正確的隊友,有問題與我的代碼 –

相關問題