2010-03-26 6 views
0

Je suis begginer avec ADO.NET, j'essaye de mettre à jour la table avec DataSet. O côté client J'ai un ensemble de données avec une table. J'envoie cet ensemble de données du côté service (c'est ASP.NET Web Service). Côté service, j'essaie de mettre à jour la table dans la base de données, mais ça ne marche pas.Comment mettre à jour la table DB avec DataSet

Mise à jour bool publique (DataSet ds) {

SqlConnection conn = null; 
    SqlDataAdapter da = null; 
    SqlCommand cmd = null; 
    try 
    { 

     string sql = "UPDATE * FROM Tab1"; 

     string connStr = WebConfigurationManager.ConnectionStrings["Employees"].ConnectionString; 

     conn = new SqlConnection(connStr); 
     conn.Open(); 

     cmd=new SqlCommand(sql,conn); 

     da = new SqlDataAdapter(sql, conn); 
     da.UpdateCommand = cmd; 

     da.Update(ds.Tables[0]); 
     return true; 

    } 
    catch (Exception ex) 
    { 
     throw ex; 
    } 
    finally 
    { 
     if (conn != null) 
      conn.Close(); 
     if (da != null) 
      da.Dispose(); 
    } 
} 

Où peut-être un problème?

Répondre

Questions connexes