SQL
SqlCom = "insert into Images(ImageName,Images,ImageSize,imgtype) VALUES(@ImageName,@Images,@ImageSize,@imgtype) "; // '" + imageName + "','" + imageBody + "','" + imageSize.ToString() + "','" + imageType + "')";cmd = new SqlCommand(SqlCom, con);
设置参数的值的方法一
SqlParameter[] prams = { new SqlParameter("imageName",System.Data.SqlDbType.VarChar,64), new SqlParameter("images",System.Data.SqlDbType.Image), new SqlParameter("ImageSize",System.Data.SqlDbType.Int,4), new SqlParameter("imgtype",System.Data.SqlDbType.VarChar,50) };prams[0].Value = imageName;prams[1].Value = imageBody;prams[2].Value = imageSize;prams[3].Value = imageType;foreach (SqlParameter parm in prams) cmd.Parameters.Add(parm);
设置参数值的方法二
cmd.Parameters.AddWithValue("@ImageName", prams[0].Value);//@Images,@ImageSize,@imgtypecmd.Parameters.AddWithValue("@Images", prams[1].Value);cmd.Parameters.AddWithValue("@ImageSize", prams[2].Value);cmd.Parameters.AddWithValue("@imgtype", prams[3].Value);
[color=red]注意方法一的有不同类型组成的数组SqlParameters[]的创建方法[/color]