Advertisement
Advertisement
| 12.11.2007 at 05:54PM PST, ID: 23017376 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: |
if (ViewState["ds"] != null)
{
DataSet ds = (DataSet)ViewState["ds"];
string strConn = "Provider=Sybase.ASEOLEDBProvider.2;Data Source=DSRFCLDD02;Initial Catalog=SDAPSLDN5;Password=xxxx;User ID=xxxxxxx";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter da = new OleDbDataAdapter
("Select top 50 UserID, UserName, FullName, TraderID from users", strConn);
da.UpdateCommand = new OleDbCommand("UPDATE users SET" +
"UserID = ?, UserName = ?, FullName = ?, TraderID = ?", conn );
da.UpdateCommand.Parameters.Add("UserID", OleDbType.LongVarBinary);
da.UpdateCommand.Parameters.Add("UserName", OleDbType.VarChar);
da.UpdateCommand.Parameters.Add("FullName", OleDbType.VarChar);
da.UpdateCommand.Parameters.Add("TraderID", OleDbType.LongVarBinary);
DataTable dt = ds.Tables[0].GetChanges(DataRowState.Modified);
try
{
foreach (DataRow dataRow in ds.Tables[0].Rows)
{
dt.ImportRow(dataRow);
dt.AcceptChanges();
}
// ds.AcceptChanges();
da.Update(dt);
}
catch (Exception err) { lblErrLabel.Text = err.ToString(); }
}
|