#region// UpdateByDataSet 通用保存方法 传入dataset,表名,保存单表sqlect sql字符串,conn 返回0 成功 1失败
public int UpdateByDataSet(DataSet ds, string saveTablename, string saveSql, SqlConnection strConn)
{
try
{
SqlDataAdapter myAdapter = new SqlDataAdapter();
SqlCommand myCommand = new SqlCommand(saveSql, strConn);
myAdapter.SelectCommand = myCommand;
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter);
myCommandBuilder.ConflictOption = ConflictOption.OverwriteChanges;//去掉自动生成SQL语句时where后面跟着的许多不用的参数
myAdapter.Update(ds.Tables[saveTablename]);
return 0;
}
catch
{
MessageBox.Show("更新失败");
return 1;
}
}
public int UpdateByDataSet(DataSet ds, string saveTablename, string saveSql, SqlConnection strConn)
{
try
{
SqlDataAdapter myAdapter = new SqlDataAdapter();
SqlCommand myCommand = new SqlCommand(saveSql, strConn);
myAdapter.SelectCommand = myCommand;
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(myAdapter);
myCommandBuilder.ConflictOption = ConflictOption.OverwriteChanges;//去掉自动生成SQL语句时where后面跟着的许多不用的参数
myAdapter.Update(ds.Tables[saveTablename]);
return 0;
}
catch
{
MessageBox.Show("更新失败");
return 1;
}
}
#endregion
1240

被折叠的 条评论
为什么被折叠?



