SQL
设置参数的值的方法一
设置参数值的方法二
[color=red]注意方法一的有不同类型组成的数组SqlParameters[]的创建方法[/color]
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,@imgtype
cmd.Parameters.AddWithValue("@Images", prams[1].Value);
cmd.Parameters.AddWithValue("@ImageSize", prams[2].Value);
cmd.Parameters.AddWithValue("@imgtype", prams[3].Value);
[color=red]注意方法一的有不同类型组成的数组SqlParameters[]的创建方法[/color]