Merlin_Bloom 2005年03月20日
求教!!----使用 myDataAdapter.Updata("Table")更新的问题.
我在DataSet里更新了 表 "Users",如果要把更新后的内容推回数据库,是不是还要先设置 SqlCommmand 的UpdateCommand 属性,再用SqlCommand.Updata("Users")?如果这样,是不是太不方便了?还不如用DataReader.ExecuteNonQuery 执行SqlCommand.InsertCommand.

在DataSet里更新"Users"的时候我用如下方法:

internal static int Insert(string name ,string pwd ,DataTable datatable)

{

DataRow newrow = datatable.NewRow();

datatable.Rows[1].BeginEdit();
newrow["UserName"] = name;
newrow["Password"] = pwd;
newrow["UserID"] = 111;
datatable.Rows[1].EndEdit();
Console.WriteLine ("Before Insert\n");
DisTable(datatable);
datatable.Rows.Add(newrow);

sqlConn.Open ();
int num = sqlDa.Update(datatable);
sqlConn.Close ();
return num;

}
...全文
91 点赞 收藏 11
写回复
11 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告