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();
}