【问题标题】:Replacing data sources for C# in visual studio 2019在 Visual Studio 2019 中替换 C# 的数据源
【发布时间】:2021-08-10 00:03:35
【问题描述】:

我正在和一个同学一起做一个小组项目,他把文件寄给我,我做我的部分。但是当我尝试运行代码时它不会启动。我的搭档告诉我,我必须在我的电脑中指定 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();
        }

【问题讨论】:

  • 欢迎来到 Stack Overflow!请将代码和数据添加为文本(使用代码格式),而不是图像。图片:A)不允许我们复制粘贴代码/错误/数据进行测试; B) 不允许根据代码/错误/数据内容进行搜索; C) 视觉障碍用户难以清晰阅读以及更多原因。除了代码格式的文本之外,只有在图像添加了一些重要的东西,而不仅仅是文本代码/错误/数据传达的内容时,才应该使用图像。

标签: c# database visual-studio datasource


【解决方案1】:

错误是要求您安装 SQL Server Express LocalDb,它是连接字符串中指定的数据库引擎。见SQL Server Express LocalDB

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-23
    • 2021-06-16
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    相关资源
    最近更新 更多