WEB开发网
开发学院软件开发C++ 昨天折腾了一晚上,哪位高手帮我看看!急! 阅读

昨天折腾了一晚上,哪位高手帮我看看!急!

 2008-03-08 12:56:08 来源:WEB开发网   
核心提示:想用DataAdapter 把DataSet中的数据更新到数据库 可是死活也更新新不进去,只在DataSet中更新了,昨天折腾了一晚上,哪位高手帮我看看!急!,数据库里一点也没变 不知道为什么,以下是代码,DataSet中的增加了新行,可是教用UpDate方法后 ,望高手指点,感激不尽
想用DataAdapter 把DataSet中的数据更新到数据库 可是死活也更新新不进去,只在DataSet中更新了,数据库里一点也没变 不知道为什么,以下是代码,望高手指点,感激不尽。string sql = "SELECT Title, Author, Type, Content, PDate FROM Article;";
  SqlConnection conn = new SqlConnection();
  conn.ConnectionString ="Data Source = (local); database = Finance; Integrated Security = SSPI;";
  SqlCommand myCom = conn.CreateCommand();
  myCom.CommandText = sql;
  SqlDataAdapter myAda = new SqlDataAdapter(myCom);
  myAda.InsertCommand = myCom;  
  DataSet ds = new DataSet();
  conn.Open();
  myAda.Fill(ds,"test");
  DataRow newRow = ds.Tables["test"].NewRow();
  newRow["Title"] = "title2";
       newRow["Author"] = "mstc";
  newRow["Type"] = "type2";
  newRow["Content"] = "Content2";
  newRow["PDate"] = "Today";
  ds.Tables["test"].Rows.Add(newRow);  
  try
  {
  myAda.Update(ds,"test");
  }
  catch(Exception ex)
  {
  this.Response.Write(ex.Message);
  }
  this.DataGrid1.DataSource = ds.Tables["test"].DefaultView;
  this.DataGrid1.DataBind(); 以上代码数据库连接绝对没有问题,运行中也没有抛出异常,DataSet中的增加了新行,可是教用UpDate方法后 ,数据库里并没有改变,不知道为什么

Tags:昨天 折腾 晚上

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接