0
我试图使用Webmatrix SQL Server CE DATABSE将图像(一次)存储到数据库中。 我有一个查询,几乎一切正常,当我尝试插入图像到一个文件夹,但当我尝试插入到数据库我面临 “参数化查询需要参数值没有提供。参数名称:0”错误。 这里是我的代码参数化查询需要一个未提供的参数值。参数名称:0
@{
WebImage photo = null;
var newFileName = "";
var imagePath = "";
if(IsPost){
var image=Request.Form["Image"];
var category=Request.Form["category"];
photo = WebImage.GetImageFromRequest();
if(photo != null){
newFileName = Guid.NewGuid().ToString() + "_" +
Path.GetFileName(photo.FileName);
imagePath = @"img\images\" + newFileName;
photo.Save(@"~\" + imagePath);
<h1>Uploaded Successfully1</h1>
}
var db=Database.Open("Task5");
var queryString="INSERT into images(Category,Image) VALUES (@0,@1) ";
db.Execute(queryString,image,category);
}
}
@ 0,@ 1来自哪里?你有没有添加参数的地方我看不到? – RelatedRhymes
它们实际上是 var image = Request.Form [“Image”]; var category = Request.Form [“category”]; –