| System.Data.OleDb.OleDbCommand Command=conn.CreateCommand();
 Command.CommandTimeout=0;
 Command.Transaction=trans;
 Command.CommandType=CommandType.StoredProcedure;
 Command.CommandText="SP_InsWOImgList";
  System.Data.OleDb.OleDbParameter [] parameters={ new System.Data.OleDb.OleDbParameter("wono",OleDbType.VarChar,50) ,
 new System.Data.OleDb.OleDbParameter("tradeCo",OleDbType.VarChar,10) ,
 new System.Data.OleDb.OleDbParameter("takeDate",OleDbType.VarChar,12) ,
 new System.Data.OleDb.OleDbParameter("processNo",OleDbType.VarChar,50) ,
 new System.Data.OleDb.OleDbParameter("itemNo",OleDbType.VarChar,50) ,
 new System.Data.OleDb.OleDbParameter("takeType",OleDbType.VarChar,10) ,
 new System.Data.OleDb.OleDbParameter("qty",OleDbType.VarChar,50) ,
 new System.Data.OleDb.OleDbParameter("unit",OleDbType.VarChar,10) ,
 new System.Data.OleDb.OleDbParameter("pcno",OleDbType.Integer,4) ,
 new System.Data.OleDb.OleDbParameter("emsno",OleDbType.VarChar,12) };
  for(int i=0;i
 {Wo_Img=IWo_Img[i] as EMS_EDI_WO_IMG;
 
 Command.Parameters.Clear();
 Wo_ImgDb.Wo_No=Wo_Img.Wo_No;
 Wo_ImgDb.Comp_No=Wo_Img.Comp_No;
 Wo_ImgDb.Take_Date_=Wo_Img.Take_Date;
 Wo_ImgDb.Ems_No= ems_no;
 Wo_ImgDb.Process_No=Wo_Img.Process_No;
 Wo_ImgDb.Item_No_=Wo_Img.Item_No;
 Wo_ImgDb.Take_Type_=Wo_Img.Take_Type;
 Wo_ImgDb.Qty_=Wo_Img.Qty.ToString();
 Wo_ImgDb.Unit_=Wo_Img.Unit;
 Wo_ImgDb.Pcno=pcsum;
  parameters[0].Value=Wo_ImgDb.Wo_No;
 parameters[1].Value=Wo_ImgDb.Comp_No;
 parameters[2].Value=Wo_ImgDb.Take_Date_;
 parameters[3].Value=Wo_ImgDb.Process_No;
 parameters[4].Value=Wo_ImgDb.Item_No_;
 parameters[5].Value=Wo_ImgDb.Take_Type_;
 parameters[6].Value=Wo_ImgDb.Qty_;
 parameters[7].Value=Wo_ImgDb.Unit_;
 parameters[8].Value=Wo_ImgDb.Pcno;
 parameters[9].Value=Wo_ImgDb.Ems_No;
 
 for (int k=0;k<10;k++)
 {
 Command.Parameters.Add(parameters[k]);
 }
 
 Command.ExecuteNonQuery();
  this.m_Actor.ShowCurrentValue(j+1);
 j=j+1;
 
 if((j%1000==0) && (j!=0))
 {
 this.m_Actor.ShowMessage("成功导入1000条工单领料信息数据!");
 }
 }
 Command.Dispose();
 }
 |