如何解决在 Visual Studio 2019 中替换 C# 的数据源
我正在和一个同学一起做一个小组项目,他发送了文件,我完成了我的部分。但是当我尝试运行代码时,它不会启动。我的合作伙伴告诉我,我必须在我的电脑中指定 mdf 文件的位置。一旦我做了这些更正,我仍然无法让它运行。我也必须替换数据源,但是当我尝试这样做时,我仍然无法运行代码。也许我不知道如何正确替换数据源。我收到的错误代码是这个
错误代码:
System.Data.SqlClient.SqlException: '与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供程序:SQL 网络接口,错误:52 - 无法找到本地数据库运行时安装。验证 SQL Server Express 是否已正确安装并且本地数据库运行时功能已启用。)'
private void Form1_Load(object sender,EventArgs e)
{
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Savion\source\repos\Education\Education.mdf;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM Student",con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
}
解决方法
错误是要求您安装 SQL Server Express LocalDb,它是连接字符串中指定的数据库引擎。见SQL Server Express LocalDB
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。