字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。strSQL2="insert into "+biao_name+"(试卷号,顺序号,题目,ID,选项A,选项B,选项C,选项D,答案) values(@s_hao,@t_hao,@ti_mu,@ID,@par1,@par2,@par3,@par4,@da)";
OleDbCommand cm2=new OleDbCommand(strSQL2,myConn);
cm2.Parameters.Add("@s_hao",OleDbType.Integer);
cm2.Parameters["@s_hao"].Value = shijuan_code;
cm2.Parameters.Add("@t_hao",OleDbType.Integer );
cm2.Parameters["@t_hao"].Value =i+1;
cm2.Parameters.Add("@ti_mu",OleDbType.VarChar);
cm2.Parameters["@ti_mu"].Value = ti_mu;
cm2.Parameters.Add("@ID",OleDbType.Integer );
cm2.Parameters["@ID"].Value =Id1;
cm2.Parameters.Add("@da",OleDbType.VarChar);
cm2.Parameters["@da"].Value = da;
....
cm2.ExecuteNonQuery();//error我如何决定用OleDbType.VarChar,char?