gpt4 book ai didi

c# - Microsoft SQL Server 2014 数据库错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:24:19 25 4
gpt4 key购买 nike

下面是我将数据添加到数据库的代码。我使用 SQL Server 2014 和 Visual Studio 社区。我在服务器中创建了一个数据库WebPageMovies。我可以在服务器资源管理器窗口中看到数据库,但在解决方案资源管理器窗口中看不到。但是在运行时,它返回一个错误

Connection string "WebPagesMovies" was not found

代码:

@{    
var title = "";
var genre = "";
var year = "";

if (IsPost)
{
title = Request.Form["title"];
genre = Request.Form["genre"];
year = Request.Form["year"];

var db = Database.Open("WebPagesMovies");
var insertCommand = "INSERT INTO Movies (Title, Genre, Year) Values(@0, @1, @2)";
db.Execute(insertCommand, title, genre, year);
Response.Redirect("~/Movies");
}
}

最佳答案

您可以通过多种方式添加它,即在 <appSettings></appSettings> 中标记甚至在 <connectionStrings></connectionStrings> 中标签

<appSettings>
<add key="WebPagesMovies" value="your database credentials"/>
<appSettings>

<connectionStrings>
<add name="WebPagesMovies" connectionString="your database credentials"/>
</connectionStrings>

完成此操作后,读取您访问数据库的 .cs 文件中的连接字符串。

private  readonly SqlConnection connectionString = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["WebPagesMovies"]);

 private  readonly SqlConnection connectionString = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["WebPagesMovies"]);

分别取决于您添加连接字符串的位置(<Appsettings><conncetionstrings>)。

关于c# - Microsoft SQL Server 2014 数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34409120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com