PDA

View Full Version : سوال: انتقال اطلاعات از طریق dataadapter



ali15462002
پنج شنبه 16 مهر 1388, 11:14 صبح
من میخواهم اطلاعات یک جدولی که در یک دیتابیس دیگر هست را انتقال بدهم روی یک جدول یکسان دیگر در یک دیتابسس دیگر از کد زیر استفاده کردم ولی عملیات inser انجام نمیشود
SqlCommand cmd = newSqlCommand();
cmd.Connection =SereverConn;
SqlDataAdapter da = newSqlDataAdapter("select * from tbl_Suggestion_Impacts", Conn);
DataSet ds = newDataSet();
//ds.Tables.Add(dt);
da.Fill(ds, "tbl_Suggestion_Impacts");
da.AcceptChangesDuringFill = true;
//da.AcceptChangesDuringUpdate = true;

SqlDataAdapter da2 = newSqlDataAdapter("select * from tbl_Suggestion_Impacts", SereverConn);
SqlCommandBuilder cmd_b = newSqlCommandBuilder(da2);
da2.UpdateCommand = cmd_b.GetUpdateCommand();
da2.InsertCommand = cmd_b.GetInsertCommand();
SereverConn.Open();
da2.Update(ds,"tbl_Suggestion_Impacts");
SereverConn.Close();

ali15462002
یک شنبه 19 مهر 1388, 14:39 عصر
هیچکس نمیتونه به من کمک کنه؟

اَرژنگ
یک شنبه 19 مهر 1388, 15:44 عصر
هیچکس نمیتونه به من کمک کنه؟
تمام رکوردهایی که گرفتید حالتشان عوض نشده، برایه همین هم اینسرت نمیشند.

ali15462002
سه شنبه 21 مهر 1388, 10:52 صبح
منظور شما از حالت چیه؟

اَرژنگ
سه شنبه 21 مهر 1388, 11:03 صبح
منظور شما از حالت چیه؟

DataRow.RowState
http://msdn.microsoft.com/en-us/library/system.data.datarow.rowstate.aspx

DataRow.SetAdded
http://msdn.microsoft.com/en-us/library/system.data.datarow.setadded.aspx