2010-08-27 24 views
0

我用下面的代碼中插入一個數據表數據庫 的現有表,但它給例外「更新需要傳遞時,一個有效的InsertCommand的DataRow集合與新行」dataadpter將記錄插入現有數據表

其中查詢是從placed_student

public Boolean insert(string query, DataTable dt) 
     { 
      try 
      { 
       SqlDataAdapter sqlDA = new SqlDataAdapter(query, _sqlCon); 
       DataTable dtValues = new DataTable(); 
       sqlDA.Fill(dtValues); 
       sqlDA.Update(dt); 
       return false; 
      } 
      catch(Exception ex) 
      { 
       logger.Error("Error when executing Query ", ex); 
       return false; 
      } 
     } 
+0

我也想知道的是它插入的記錄100S到現有的數據庫表..或一些更有效的方式存在,請也令m知道同樣的一個最好的辦法...... – NoviceToDotNet 2010-08-27 17:07:16

+0

什麼是數據庫你在用嗎? – XstreamINsanity 2010-08-27 17:10:46

+0

sql server 2005 – NoviceToDotNet 2010-08-27 17:11:31

回答