Я пытаюсь поместить переменные формы в базу данных, однако, я все еще ОЧЕНЬ новичок в этих вещах, и я просто пытаюсь случайно скопировать код из Интернета, чтобы узнать. Это единственное, что дает мне проблемы'System.Data.SqlClient.SqlException' Как исправить? Visual Studio 2015
@using WebMatrix.Data;
@using WebMatrix.WebData;
@using System.Data.SqlClient;
@{
ViewBag.Title = "Recruta";
}
@{
var Nome = "";
var Email = "";
var Tel = "";
var Adress = "";
var Gender = "";
Nome = Request.Form["Nome"];
Email = Request.Form["Email"];
Tel = Request.Form["Tel"];
Adress = Request.Form["Adress"];
Gender = Request.Form["Gender"];
var db = Database.Open("Usuarios");
var insertCommand = "INSERT INTO Usuarios (Nome, Email, Tel, Adress, Gender) Values(@0, @1, @2, @3, @4)";
db.Execute(insertCommand, Nome, Email, Tel, Adress, Gender);
Response.Redirect("~/Usuarios");
}
Это информация дается против:
An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code
Additional information: The database 'c:\users\softinsa\documents\visual studio 2015\Projects\Best_prototype_01\Best_prototype_01\App_Data\Usuarios.mdf' cannot be opened because it is version 851. This server supports version 706 and earlier. A downgrade path is not supported.
Cannot attach the file 'c:\users\softinsa\documents\visual studio 2015\Projects\Best_prototype_01\Best_prototype_01\App_Data\Usuarios.mdf' as database 'c:\users\softinsa\documents\visual studio 2015\Projects\Best_prototype_01\Best_prototype_01\App_Data\Usuarios.mdf'.
И это где ошибка лежит, по-видимому:
db.Execute(insertCommand, Nome, Email, Tel, Adress, Gender);
Я извиняюсь, если Я отправляю немой вопрос, как я уже сказал, я все еще очень свеж в asp.net, и это endevours.
Я ценю, что вы читаете это и, надеюсь, вы можете помочь.
EDIT: Я попытался с помощью решения на The database cannot be opened because it is version 782. This server supports version 706 and earlier. A downgrade path is not supported и ни один из них не работал для меня, я использую VS Community Edition 2015, по умолчанию соединения уже (LocalDB) \ MSSQLLocalDB так, что не проблема здесь.
Это WebMatrix, они [фактически поощряет положить логику взглядов в их учебниках] (http://www.asp.net/web-pages/overview/данные/5-рабочий-с данными). Кроме того, в учебниках MVC используются модели Entity в виде моделей просмотра ... – CodeCaster
Спасибо за ваш ответ, как бы я пошел на понижение формата файла базы данных? Я не знаю, для какой версии SQL Server мне нужно, чтобы исправить ошибку, поэтому я считаю, что понижение рейтинга будет более безопасным. –
Я думаю, вы можете сделать это в SQL Server Management Studio, если вы его установили. –