读书人

利用循环插入数据无法实现,该怎么解

发布时间: 2012-03-15 11:50:38 作者: rapoo

利用循环插入数据,无法实现
我想利用循环将多条数据存入数据库,可是为什么总是将第一条记录存储多次,也就是说,循环几次,第一条记录就被存几次。一下是我的代码,请大家帮忙看看,谢谢
for (int x = 0; x < newFileUrl.Length; x++)
{
Response.Write(newFileUrl.Length);
imagecmd.CommandText = "insert into imagex (image_url,image_intro,image_buildtime,image_moditime,image_uploadimageid) values (?,?,?,?,?)";
imagecmd.Parameters.Add("?", OleDbType.LongVarChar).Value = newFileUrl[x];
imagecmd.Parameters.Add("?", OleDbType.LongVarChar).Value = intro[x];
imagecmd.Parameters.Add("?", OleDbType.DBDate).Value = System.DateTime.Now;
imagecmd.Parameters.Add("?", OleDbType.DBDate).Value = System.DateTime.Now;
imagecmd.Parameters.Add("?", OleDbType.Integer).Value = xID;
imageconn.Open();
imagecmd.ExecuteNonQuery();
imageconn.Close();
}

[解决办法]
每次执行玩,Parameters.Clear

读书人网 >asp.net

热点推荐