mustafa13
یک شنبه 22 فروردین 1389, 13:13 عصر
سلام
دوستان من برای ذخیره داده ها بر روی بانک اطلاعاتی (اکسس) با این دستورات استفاده می کنم حال که تعداد رکورد های جدول حدودا 50000 رسیده سرعت ثبت داده ها نسبت به حال چندین برابر شده راه حل چیه با تشکر
newRow = ds.Tables["Roznameh"].NewRow();
newRow["IDP"] = Convert.ToDecimal(txtSPersenele0.Text);
newRow["IDSanad"] = idSanadSarmayeh;
newRow["ID"] = temp;
newRow["Date_"] = txtDate.Text;
newRow["Fi"] = Convert.ToDecimal(txtParehSahm0.Text);
newRow["NoeWarize"] = " " +" "+ S_Baz;
newRow["BdBs"] = "";
newRow["M"] = txtM0.Text;
ds.Tables["Roznameh"].Rows.Add(newRow);
cb = new OleDbCommandBuilder(da);
da = cb.DataAdapter;
da.Update(ds, "Roznameh");
ds.Clear();
da.Fill(ds, "Roznameh");
con.Close();
دوستان من برای ذخیره داده ها بر روی بانک اطلاعاتی (اکسس) با این دستورات استفاده می کنم حال که تعداد رکورد های جدول حدودا 50000 رسیده سرعت ثبت داده ها نسبت به حال چندین برابر شده راه حل چیه با تشکر
newRow = ds.Tables["Roznameh"].NewRow();
newRow["IDP"] = Convert.ToDecimal(txtSPersenele0.Text);
newRow["IDSanad"] = idSanadSarmayeh;
newRow["ID"] = temp;
newRow["Date_"] = txtDate.Text;
newRow["Fi"] = Convert.ToDecimal(txtParehSahm0.Text);
newRow["NoeWarize"] = " " +" "+ S_Baz;
newRow["BdBs"] = "";
newRow["M"] = txtM0.Text;
ds.Tables["Roznameh"].Rows.Add(newRow);
cb = new OleDbCommandBuilder(da);
da = cb.DataAdapter;
da.Update(ds, "Roznameh");
ds.Clear();
da.Fill(ds, "Roznameh");
con.Close();