Я пытаюсь сохранить изображение (по одному) в базу данных с помощью Webmatrix SQL SERVER CE DATABSE. У меня есть запрос, и почти все работает, когда я пытаюсь вставить изображение в папку, но когда я пытаюсь вставить в базу данных i face «Параметрированный запрос ожидает значения параметра, которое не было указано. Имя параметра: ошибка 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"]; –