繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 评论及其它 >> 昨天折腾了一晚上,哪位高手帮我看看!急!

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

2005-08-29 00:10:59  作者:SLTP  来源:互联网  浏览次数:3  文字大小:【】【】【
简介:想用DataAdapter 把DataSet中的数据更新到数据库 可是死活也更新新不进去,只在DataSet中更新了,数据库里一点也没变 不知道为什么,以下是代码,望高手指点,感激不尽。string sql = "SELECT Title, Autho...
关键字:哪位 晚上 昨天 高手

想用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

方法后 ,数据库里并没有改变,不知道为什么

责任编辑:admin
相关文章