2010-08-27 6 views
0

je suis en utilisant le code suivant pour insérer un datatable à une table existante de base de données mais il donne exception « Mise à jour nécessite une InsertCommand valide lorsqu'il est passé collection DataRow avec de nouvelles lignes »dataadpter pour insérer des enregistrements dans le tableau de données existantes

où la requête est select * from 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

je veux aussi savoir est-il une meilleure façon d'insérer 100s des enregistrements à une certaine façon plus efficace existent table de base de données existante ..ou s'il vous plaît laissez aussi m connaître la même ... – NoviceToDotNet

+0

Qu'est-ce que la base de données sont vous utilisez? – XstreamINsanity

+0

sql server 2005 – NoviceToDotNet

Répondre

Questions connexes